home *** CD-ROM | disk | FTP | other *** search
Text File | 2001-12-17 | 123.1 KB | 7,894 lines |
- %!PS-Adobe-3.0
- %%Creator: Adobe Illustrator(R) 8.0
- %%AI8_CreatorVersion: 8.0.1
- %%For: (Electric Rain, Inc.)
- %%Title: (aistartup.ps)
- %%CreationDate: (03/10/00) (3:45 PM)
- %%EndComments
-
- %%BeginProlog
-
- %%BeginResource: procset Adobe_level2_AI5 1.2 0
- %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
- %%Version: 1.2 0
- %%CreationDate: (04/10/93) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /Adobe_level2_AI5 26 dict dup begin
- put
- /packedarray where not
- {
- userdict begin
- /packedarray
- {
- array astore readonly
- } bind def
- /setpacking /pop load def
- /currentpacking false def
- end
- 0
- } if
- pop
- userdict /defaultpacking currentpacking put true setpacking
- /initialize
- {
- Adobe_level2_AI5 begin
- } bind def
- /terminate
- {
- currentdict Adobe_level2_AI5 eq
- {
- end
- } if
- } bind def
- mark
- /setcustomcolor where not
- {
- /findcmykcustomcolor
- {
- (AI8_CMYK_CustomColor)
- 6 packedarray
- } bind def
- /findrgbcustomcolor
- {
- (AI8_RGB_CustomColor)
- 5 packedarray
- } bind def
- /setcustomcolor
- {
- exch
- aload pop dup
- (AI8_CMYK_CustomColor) eq
- {
- pop pop
- 4
- {
- 4 index mul
- 4 1 roll
- } repeat
- 5 -1 roll pop
- setcmykcolor
- }
- {
- dup (AI8_RGB_CustomColor) eq
- {
- pop pop
- 3
- {
- 1 exch sub
- 3 index mul
- 1 exch sub
- 3 1 roll
- } repeat
- 4 -1 roll pop
- setrgbcolor
- }
- {
- pop
- 4
- {
- 4 index mul 4 1 roll
- } repeat
- 5 -1 roll pop
- setcmykcolor
- } ifelse
- } ifelse
- }
- def
- } if
- /setAIseparationgray
- {
- false setoverprint
- 0 setgray
- /setseparationgray where{
- pop setseparationgray
- }{
- /setcolorspace where{
- pop
- [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace
- 1 exch sub setcolor
- }{
- setgray
- }ifelse
- }ifelse
- } def
-
- /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
- userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
- userdict /level2?
- systemdict /languagelevel known dup
- {
- pop systemdict /languagelevel get 2 ge
- } if
- put
- /level2ScreenFreq
- {
- begin
- 60
- HalftoneType 1 eq
- {
- pop Frequency
- } if
- HalftoneType 2 eq
- {
- pop GrayFrequency
- } if
- HalftoneType 5 eq
- {
- pop Default level2ScreenFreq
- } if
- end
- } bind def
- userdict /currentScreenFreq
- level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
- level2? not
- {
- /setcmykcolor where not
- {
- /setcmykcolor
- {
- exch .11 mul add exch .59 mul add exch .3 mul add
- 1 exch sub setgray
- } def
- } if
- /currentcmykcolor where not
- {
- /currentcmykcolor
- {
- 0 0 0 1 currentgray sub
- } def
- } if
- /setoverprint where not
- {
- /setoverprint /pop load def
- } if
- /selectfont where not
- {
- /selectfont
- {
- exch findfont exch
- dup type /arraytype eq
- {
- makefont
- }
- {
- scalefont
- } ifelse
- setfont
- } bind def
- } if
- /cshow where not
- {
- /cshow
- {
- [
- 0 0 5 -1 roll aload pop
- ] cvx bind forall
- } bind def
- } if
- } if
- cleartomark
- /anyColor?
- {
- add add add 0 ne
- } bind def
- /testColor
- {
- gsave
- setcmykcolor currentcmykcolor
- grestore
- } bind def
- /testCMYKColorThrough
- {
- testColor anyColor?
- } bind def
- userdict /composite?
- 1 0 0 0 testCMYKColorThrough
- 0 1 0 0 testCMYKColorThrough
- 0 0 1 0 testCMYKColorThrough
- 0 0 0 1 testCMYKColorThrough
- and and and
- put
- composite? not
- {
- userdict begin
- gsave
- /cyan? 1 0 0 0 testCMYKColorThrough def
- /magenta? 0 1 0 0 testCMYKColorThrough def
- /yellow? 0 0 1 0 testCMYKColorThrough def
- /black? 0 0 0 1 testCMYKColorThrough def
- grestore
- /isCMYKSep? cyan? magenta? yellow? black? or or or def
- /customColor? isCMYKSep? not def
- end
- } if
- end defaultpacking setpacking
- %%EndResource
- %%BeginProcSet: Adobe_ColorImage_AI6 1.3 0
- userdict /Adobe_ColorImage_AI6 known not
- {
- userdict /Adobe_ColorImage_AI6 53 dict put
- } if
- userdict /Adobe_ColorImage_AI6 get begin
- /initialize {
- Adobe_ColorImage_AI6 begin
- Adobe_ColorImage_AI6 {
- dup type /arraytype eq {
- dup xcheck {
- bind
- } if
- } if
- pop pop
- } forall
- } def
- /terminate { end } def
- currentdict /Adobe_ColorImage_AI6_Vars known not {
- /Adobe_ColorImage_AI6_Vars 41 dict def
- } if
- Adobe_ColorImage_AI6_Vars begin
- /plateindex -1 def
- /_newproc null def
- /_proc1 null def
- /_proc2 null def
- /sourcearray 4 array def
- /_ptispace null def
- /_ptiname null def
- /_pti0 0 def
- /_pti1 0 def
- /_ptiproc null def
- /_ptiscale 0 def
- /_pticomps 0 def
- /_ptibuf 0 string def
- /_gtigray 0 def
- /_cticmyk null def
- /_rtirgb null def
- /XIEnable true def
- /XIType 0 def
- /XIEncoding 0 def
- /XICompression 0 def
- /XIChannelCount 0 def
- /XIBitsPerPixel 0 def
- /XIImageHeight 0 def
- /XIImageWidth 0 def
- /XIImageMatrix null def
- /XIRowBytes 0 def
- /XIFile null def
- /XIBuffer1 null def
- /XIBuffer2 null def
- /XIBuffer3 null def
- /XIDataProc null def
- /XIColorSpace /DeviceGray def
- /XIColorValues 0 def
- /XIPlateList false def
- end
- /ci6colorimage /colorimage where {/colorimage get}{null} ifelse def
- /ci6image systemdict /image get def
- /ci6curtransfer systemdict /currenttransfer get def
- /ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def
- /ci6foureq {
- 4 index ne {
- pop pop pop false
- }{
- 4 index ne {
- pop pop false
- }{
- 4 index ne {
- pop false
- }{
- 4 index eq
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6testplate {
- Adobe_ColorImage_AI6_Vars begin
- /plateindex -1 def
- /setcmykcolor where {
- pop
- gsave
- 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
- grestore
- 1 0 0 0 ci6foureq {
- /plateindex 0 def
- }{
- 0 1 0 0 ci6foureq {
- /plateindex 1 def
- }{
- 0 0 1 0 ci6foureq {
- /plateindex 2 def
- }{
- 0 0 0 1 ci6foureq {
- /plateindex 3 def
- }{
- 0 0 0 0 ci6foureq {
- /plateindex 5 def
- } if
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- pop pop pop pop
- } if
- plateindex
- end
- } def
- /ci6concatprocs {
- /packedarray where {
- pop dup type /packedarraytype eq 2 index type
- /packedarraytype eq or
- }{
- false
- } ifelse
- {
- /_proc2 exch cvlit def
- /_proc1 exch cvlit def
- _proc1 aload pop
- _proc2 aload pop
- _proc1 length
- _proc2 length add
- packedarray cvx
- }{
- /_proc2 exch cvlit def
- /_proc1 exch cvlit def
- /_newproc _proc1 length _proc2 length add array def
- _newproc 0 _proc1 putinterval
- _newproc _proc1 length _proc2 putinterval
- _newproc cvx
- } ifelse
- } def
- /ci6istint {
- type /arraytype eq
- } def
- /ci6isspot {
- dup type /arraytype eq {
- dup length 1 sub get /Separation eq
- }{
- pop false
- } ifelse
- } def
- /ci6spotname {
- dup ci6isspot {dup length 2 sub get}{pop ()} ifelse
- } def
- /ci6altspace {
- aload pop pop pop ci6colormake
- } def
- /ci6numcomps {
- dup /DeviceGray eq {
- pop 1
- }{
- dup /DeviceRGB eq {
- pop 3
- }{
- /DeviceCMYK eq {
- 4
- }{
- 1
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6marksplate {
- dup /DeviceGray eq {
- pop plateindex 3 eq
- }{
- dup /DeviceRGB eq {
- pop plateindex 5 ne
- }{
- dup /DeviceCMYK eq {
- pop plateindex 5 ne
- }{
- dup ci6isspot {
- /findcmykcustomcolor where {
- pop
- dup length 2 sub get
- 0.1 0.1 0.1 0.1 5 -1 roll
- findcmykcustomcolor 1 setcustomcolor
- systemdict /currentgray get exec
- 1 ne
- }{
- pop plateindex 5 ne
- } ifelse
- }{
- pop plateindex 5 ne
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6colormake {
- dup ci6numcomps
- exch 1 index 2 add 1 roll
- dup 1 eq {pop}{array astore} ifelse
- exch
- } def
- /ci6colorexpand {
- dup ci6spotname exch
- dup ci6istint {
- ci6altspace
- exch 4 1 roll
- }{
- 1 3 1 roll
- } ifelse
- } def
- /ci6colortint {
- dup /DeviceGray eq {
- 3 1 roll 1 exch sub mul 1 exch sub exch
- }{
- dup /DeviceRGB eq {
- 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch
- }{
- dup /DeviceCMYK eq {
- 3 1 roll {1 index mul exch} forall pop 4 array astore exch
- }{
- 3 1 roll mul exch
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6colortocmyk {
- dup /DeviceGray eq {
- pop 1 exch sub 0 0 0 4 -1 roll 4 array astore
- }{
- dup /DeviceRGB eq {
- pop aload pop _rgbtocmyk 4 array astore
- }{
- dup /DeviceCMYK eq {
- pop
- }{
- ci6altspace ci6colortint ci6colortocmyk
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6makeimagedict {
- 7 dict begin
- /ImageType 1 def
- /Decode exch def
- /DataSource exch def
- /ImageMatrix exch def
- /BitsPerComponent exch def
- /Height exch def
- /Width exch def
- currentdict end
- } def
- /ci6stringinvert {
- 0 1 2 index length 1 sub {
- dup 2 index exch get 255 exch sub 2 index 3 1 roll put
- } for
- } def
- /ci6stringknockout {
- 0 1 2 index length 1 sub {
- 255 2 index 3 1 roll put
- } for
- } def
- /ci6stringapply {
- 0 1 4 index length 1 sub {
- dup
- 4 index exch get
- 3 index 3 1 roll
- 3 index exec
- } for
- pop exch pop
- } def
- /ci6walkrgbstring {
- 0 3 index
- dup length 1 sub 0 3 3 -1 roll {
- 3 getinterval {} forall
- 5 index exec
- 3 index
- } for
-
- 5 {pop} repeat
- } def
- /ci6walkcmykstring
- {
- 0 3 index
- dup length 1 sub 0 4 3 -1 roll {
- 4 getinterval {} forall
-
- 6 index exec
-
- 3 index
-
- } for
-
- 5 { pop } repeat
-
- } def
- /ci6putrgbtograystr
- {
- .11 mul exch
-
- .59 mul add exch
-
- .3 mul add
-
- cvi 3 copy put
-
- pop 1 add
- } def
- /ci6putcmyktograystr
- {
- exch .11 mul add
-
- exch .59 mul add
-
- exch .3 mul add
-
- dup 255 gt { pop 255 } if
-
- 255 exch sub cvi 3 copy put
-
- pop 1 add
- } def
- /ci6rgbtograyproc {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 get exec
- XIBuffer3
- dup 3 1 roll
-
- /ci6putrgbtograystr load exch
- ci6walkrgbstring
- end
- } def
- /ci6cmyktograyproc {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 get exec
- XIBuffer3
- dup 3 1 roll
-
- /ci6putcmyktograystr load exch
- ci6walkcmykstring
- end
- } def
- /ci6separatecmykproc {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 get exec
-
- XIBuffer3
-
- 0 2 index
-
- plateindex 4 2 index length 1 sub {
- get 255 exch sub
-
- 3 copy put pop 1 add
-
- 2 index
- } for
- pop pop exch pop
- end
- } def
-
- /ci6compositeimage {
- dup 1 eq {
- pop pop image
- }{
- /ci6colorimage load null ne {
- ci6colorimage
- }{
- 3 1 roll pop
- sourcearray 0 3 -1 roll put
- 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load
- image
- } ifelse
- } ifelse
- } def
- /ci6knockoutimage {
- gsave
- 0 ci6curtransfer exec 1 ci6curtransfer exec
- eq {
- 0 ci6curtransfer exec 0.5 lt
- }{
- 0 ci6curtransfer exec 1 ci6curtransfer exec gt
- } ifelse
- {{pop 0}}{{pop 1}} ifelse
- systemdict /settransfer get exec
- ci6compositeimage
- grestore
- } def
- /ci6drawimage {
- ci6testplate -1 eq {
- pop ci6compositeimage
- }{
- dup type /arraytype eq {
- dup length plateindex gt {plateindex get}{pop false} ifelse
- }{
- {
- true
- }{
- dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse
- } ifelse
- } ifelse
- {
- dup 1 eq {
- pop pop ci6image
- }{
- dup 3 eq {
- ci6compositeimage
- }{
- pop pop
- sourcearray 0 3 -1 roll put
- /ci6separatecmykproc load
- ci6image
- } ifelse
- } ifelse
- }{
- ci6curoverprint {
- 7 {pop} repeat
- }{
- ci6knockoutimage
- } ifelse
- } ifelse
- } ifelse
- } def
- /ci6proctintimage {
- /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store
- /_pticomps _ptispace ci6numcomps store
- /_ptiscale _pti1 _pti0 sub store
- level2? {
- _ptiname length 0 gt version cvr 2012 ge and {
- [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace
- [_pti0 _pti1] ci6makeimagedict ci6image
- }{
- [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace
- [0 255] ci6makeimagedict ci6image
- } ifelse
- }{
- _pticomps 1 eq {
- {
- dup
- {
- 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put
- } ci6stringapply
- } ci6concatprocs ci6image
- }{
- {
- dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse
- _ptibuf {
- exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc
- _pticomps 2 add -2 roll
- _pticomps 1 sub -1 0 {
- 1 index add 2 index exch
- 5 -1 roll
- 255 mul cvi put
- } for
- pop pop
- } ci6stringapply
- } ci6concatprocs false _pticomps
- /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse
- } ifelse
- } ifelse
- } def
- /ci6graytintimage {
- /_gtigray 5 -1 roll store
- {1 _gtigray sub mul 1 exch sub} 4 1 roll
- /DeviceGray ci6proctintimage
- } def
- /ci6cmyktintimage {
- /_cticmyk 5 -1 roll store
- {_cticmyk {1 index mul exch} forall pop} 4 1 roll
- /DeviceCMYK ci6proctintimage
- } def
- /ci6rgbtintimage {
- /_rtirgb 5 -1 roll store
- {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll
- /DeviceRGB ci6proctintimage
- } def
- /ci6tintimage {
- ci6testplate -1 eq {
- ci6colorexpand
- 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll
- dup /DeviceGray eq {
- pop ci6graytintimage
- }{
- dup /DeviceRGB eq {
- pop ci6rgbtintimage
- }{
- pop ci6cmyktintimage
- } ifelse
- } ifelse
- }{
- dup ci6marksplate {
- plateindex 5 lt {
- ci6colortocmyk plateindex get
- dup 0 eq ci6curoverprint and {
- 7 {pop} repeat
- }{
- 1 exch sub
- exch {1 0}{0 1} ifelse () ci6graytintimage
- } ifelse
- }{
- pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage
- } ifelse
- }{
- ci6curoverprint {
- 8 {pop} repeat
- }{
- pop pop pop
- {pop 1} 0 1 () /DeviceGray ci6proctintimage
- } ifelse
- } ifelse
- } ifelse
- } def
- /XINullImage {
- } def
- /XIImageMask {
- XIImageWidth XIImageHeight false
- [XIImageWidth 0 0 XIImageHeight neg 0 0]
- /XIDataProc load
- imagemask
- } def
- /XIImageTint {
- XIImageWidth XIImageHeight XIBitsPerPixel
- [XIImageWidth 0 0 XIImageHeight neg 0 0]
- /XIDataProc load
- XIType 3 eq XIColorValues XIColorSpace ci6tintimage
- } def
- /XIImage {
- XIImageWidth XIImageHeight XIBitsPerPixel
- [XIImageWidth 0 0 XIImageHeight neg 0 0]
- /XIDataProc load
- false XIChannelCount XIPlateList ci6drawimage
- } def
- /XG {
- pop pop
- } def
- /XF {
- 13 {pop} repeat
- } def
- /Xh {
- Adobe_ColorImage_AI6_Vars begin
- gsave
- /XIType exch def
- /XIImageHeight exch def
- /XIImageWidth exch def
- /XIImageMatrix exch def
- 0 0 moveto
- XIImageMatrix concat
- XIImageWidth XIImageHeight scale
-
- /_lp /null ddef
- _fc
- /_lp /imagemask ddef
- end
- } def
- /XH {
- Adobe_ColorImage_AI6_Vars begin
- grestore
- end
- } def
- /XIEnable {
- Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put
- } def
- /XC {
- Adobe_ColorImage_AI6_Vars begin
- ci6colormake
- /XIColorSpace exch def
- /XIColorValues exch def
- end
- } def
- /XIPlates {
- Adobe_ColorImage_AI6_Vars begin
- /XIPlateList exch def
- end
- } def
- /XI
- {
- Adobe_ColorImage_AI6_Vars begin
- gsave
- /XIType exch def
- cvi dup
- 256 idiv /XICompression exch store
- 256 mod /XIEncoding exch store
- pop pop
- /XIChannelCount exch def
- /XIBitsPerPixel exch def
- /XIImageHeight exch def
- /XIImageWidth exch def
- pop pop pop pop
- /XIImageMatrix exch def
- XIBitsPerPixel 1 eq {
- XIImageWidth 8 div ceiling cvi
- }{
- XIImageWidth XIChannelCount mul
- } ifelse
- /XIRowBytes exch def
- XIEnable {
- /XIBuffer3 XIImageWidth string def
- XICompression 0 eq {
- /XIBuffer1 XIRowBytes string def
- XIEncoding 0 eq {
- {currentfile XIBuffer1 readhexstring pop}
- }{
- {currentfile XIBuffer1 readstring pop}
- } ifelse
- }{
- /XIBuffer1 256 string def
- /XIBuffer2 XIRowBytes string def
- {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if}
- /ASCII85Decode filter /DCTDecode filter
- /XIFile exch def
- {XIFile XIBuffer2 readstring pop}
- } ifelse
- /XIDataProc exch def
-
- XIType 1 ne {
- 0 setgray
- } if
- XIType 1 eq {
- XIImageMask
- }{
- XIType 2 eq XIType 3 eq or {
- XIImageTint
- }{
- XIImage
- } ifelse
- } ifelse
- }{
- XINullImage
- } ifelse
- /XIPlateList false def
- grestore
- end
- } def
- end
- %%EndProcSet
-
- %%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
- %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
- %%Version: 1.2 0
- %%CreationDate: (3/7/1994) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
- put
- /_eo false def
- /_lp /none def
- /_pf
- {
- } def
- /_ps
- {
- } def
- /_psf
- {
- } def
- /_pss
- {
- } def
- /_pjsf
- {
- } def
- /_pjss
- {
- } def
- /_pola 0 def
- /_doClip 0 def
- /cf currentflat def
- /_lineorientation 0 def
- /_charorientation 0 def
- /_yokoorientation 0 def
- /_tm matrix def
- /_renderStart
- [
- /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
- ] def
- /_renderEnd
- [
- null null null null /i1 /i1 /i1 /i1
- ] def
- /_render -1 def
- /_shift [0 0] def
- /_ax 0 def
- /_ay 0 def
- /_cx 0 def
- /_cy 0 def
- /_leading
- [
- 0 0
- ] def
- /_ctm matrix def
- /_mtx matrix def
- /_sp 16#020 def
- /_hyphen (-) def
- /_fontSize 0 def
- /_fontAscent 0 def
- /_fontDescent 0 def
- /_fontHeight 0 def
- /_fontRotateAdjust 0 def
- /Ss 256 string def
- Ss 0 (fonts/) putinterval
- /_cnt 0 def
- /_scale [1 1] def
- /_nativeEncoding 0 def
- /_useNativeEncoding 0 def
- /_tempEncode 0 def
- /_pntr 0 def
- /_tDict 2 dict def
- /_hfname 100 string def
- /_hffound false def
- /Tx
- {
- } def
- /Tj
- {
- } def
- /CRender
- {
- } def
- /_AI3_savepage
- {
- } def
- /_gf null def
- /_cf 4 array def
- /_rgbf 3 array def
- /_if null def
- /_of false def
- /_fc
- {
- } def
- /_gs null def
- /_cs 4 array def
- /_rgbs 3 array def
- /_is null def
- /_os false def
- /_sc
- {
- } def
- /_pd 1 dict def
- /_ed 15 dict def
- /_pm matrix def
- /_fm null def
- /_fd null def
- /_fdd null def
- /_sm null def
- /_sd null def
- /_sdd null def
- /_i null def
- /_lobyte 0 def
- /_hibyte 0 def
- /_cproc null def
- /_cscript 0 def
- /_hvax 0 def
- /_hvay 0 def
- /_hvwb 0 def
- /_hvcx 0 def
- /_hvcy 0 def
- /_bitfont null def
- /_bitlobyte 0 def
- /_bithibyte 0 def
- /_bitkey null def
- /_bitdata null def
- /_bitindex 0 def
- /discardSave null def
- /buffer 256 string def
- /beginString null def
- /endString null def
- /endStringLength null def
- /layerCnt 1 def
- /layerCount 1 def
- /perCent (%) 0 get def
- /perCentSeen? false def
- /newBuff null def
- /newBuffButFirst null def
- /newBuffLast null def
- /clipForward? false def
- end
- userdict /Adobe_Illustrator_AI5 known not {
- userdict /Adobe_Illustrator_AI5 95 dict put
- } if
- userdict /Adobe_Illustrator_AI5 get begin
- /initialize
- {
- Adobe_Illustrator_AI5 dup begin
- Adobe_Illustrator_AI5_vars begin
- discardDict
- {
- bind pop pop
- } forall
- dup /nc get begin
- {
- dup xcheck 1 index type /operatortype ne and
- {
- bind
- } if
- pop pop
- } forall
- end
- newpath
- } def
- /terminate
- {
- end
- end
- } def
- /_
- null def
- /ddef
- {
- Adobe_Illustrator_AI5_vars 3 1 roll put
- } def
- /xput
- {
- dup load dup length exch maxlength eq
- {
- dup dup load dup
- length 2 mul dict copy def
- } if
- load begin
- def
- end
- } def
- /npop
- {
- {
- pop
- } repeat
- } def
- /hswj
- {
- dup stringwidth 3 2 roll
- {
- _hvwb eq { exch _hvcx add exch _hvcy add } if
- exch _hvax add exch _hvay add
- } cforall
- } def
- /vswj
- {
- 0 0 3 -1 roll
- {
- dup 255 le
- _charorientation 1 eq
- and
- {
- dup cstring stringwidth 5 2 roll
- _hvwb eq { exch _hvcy sub exch _hvcx sub } if
- exch _hvay sub exch _hvax sub
- 4 -1 roll sub exch
- 3 -1 roll sub exch
- }
- {
- _hvwb eq { exch _hvcy sub exch _hvcx sub } if
- exch _hvay sub exch _hvax sub
- _fontHeight sub
- } ifelse
- } cforall
- } def
- /swj
- {
- 6 1 roll
- /_hvay exch ddef
- /_hvax exch ddef
- /_hvwb exch ddef
- /_hvcy exch ddef
- /_hvcx exch ddef
- _lineorientation 0 eq { hswj } { vswj } ifelse
- } def
- /sw
- {
- 0 0 0 6 3 roll swj
- } def
- /vjss
- {
- 4 1 roll
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- gsave
- false charpath currentpoint
- 5 index setmatrix stroke
- grestore
- _fontRotateAdjust sub
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- 5 index sub
- 3 index _sp eq
- {
- 9 index sub
- } if
-
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
-
- gsave
- 2 index false charpath
- 6 index setmatrix stroke
- grestore
-
- moveto pop pop
- } ifelse
- } cforall
- 6 npop
- } def
- /hjss
- {
- 4 1 roll
- {
- dup cstring
- gsave
- false charpath currentpoint
- 5 index setmatrix stroke
- grestore
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- } cforall
- 6 npop
- } def
- /jss
- {
- _lineorientation 0 eq { hjss } { vjss } ifelse
- } def
- /ss
- {
- 0 0 0 7 3 roll jss
- } def
- /vjsp
- {
- 4 1 roll
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- false charpath
- currentpoint
- _fontRotateAdjust sub
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- 5 index sub
- 3 index _sp eq
- {
- 9 index sub
- } if
-
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
-
- 2 index false charpath
-
- moveto pop pop
- } ifelse
- } cforall
- 6 npop
- } def
- /hjsp
- {
- 4 1 roll
- {
- dup cstring
- false charpath
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- } cforall
- 6 npop
- } def
- /jsp
- {
- matrix currentmatrix
- _lineorientation 0 eq {hjsp} {vjsp} ifelse
- } def
- /sp
- {
- matrix currentmatrix
- 0 0 0 7 3 roll
- _lineorientation 0 eq {hjsp} {vjsp} ifelse
- } def
- /pl
- {
- transform
- 0.25 sub round 0.25 add exch
- 0.25 sub round 0.25 add exch
- itransform
- } def
- /setstrokeadjust where
- {
- pop true setstrokeadjust
- /c
- {
- curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll curveto
- } def
- /V
- /v load def
- /y
- {
- 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- lineto
- } def
- /L
- /l load def
- /m
- {
- moveto
- } def
- }
- {
- /c
- {
- pl curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll pl curveto
- } def
- /V
- /v load def
- /y
- {
- pl 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- pl lineto
- } def
- /L
- /l load def
- /m
- {
- pl moveto
- } def
- } ifelse
- /d
- {
- setdash
- } def
- /cf
- {
- } def
- /i
- {
- dup 0 eq
- {
- pop cf
- } if
- setflat
- } def
- /j
- {
- setlinejoin
- } def
- /J
- {
- setlinecap
- } def
- /M
- {
- setmiterlimit
- } def
- /w
- {
- setlinewidth
- } def
- /XR
- {
- 0 ne
- /_eo exch ddef
- } def
- /H
- {
- } def
- /h
- {
- closepath
- } def
- /N
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- _eo {eoclip} {clip} ifelse /_doClip 0 ddef
- } if
- newpath
- }
- {
- /CRender
- {
- N
- } ddef
- } ifelse
- } def
- /n
- {
- N
- } def
- /F
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
- /_doClip 0 ddef
- }
- {
- _pf
- } ifelse
- }
- {
- /CRender
- {
- F
- } ddef
- } ifelse
- } def
- /f
- {
- closepath
- F
- } def
- /S
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- _ps
- } ifelse
- }
- {
- /CRender
- {
- S
- } ddef
- } ifelse
- } def
- /s
- {
- closepath
- S
- } def
- /B
- {
- _pola 0 eq
- {
- _doClip 1 eq
- gsave F grestore
- {
- gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- S
- } ifelse
- }
- {
- /CRender
- {
- B
- } ddef
- } ifelse
- } def
- /b
- {
- closepath
- B
- } def
- /W
- {
- /_doClip 1 ddef
- } def
- /*
- {
- count 0 ne
- {
- dup type /stringtype eq
- {
- pop
- } if
- } if
- newpath
- } def
- /u
- {
- } def
- /U
- {
- } def
- /q
- {
- _pola 0 eq
- {
- gsave
- } if
- } def
- /Q
- {
- _pola 0 eq
- {
- grestore
- } if
- } def
- /*u
- {
- _pola 1 add /_pola exch ddef
- } def
- /*U
- {
- _pola 1 sub /_pola exch ddef
- _pola 0 eq
- {
- CRender
- } if
- } def
- /D
- {
- pop
- } def
- /*w
- {
- } def
- /*W
- {
- } def
- /`
- {
- /_i save ddef
- clipForward?
- {
- nulldevice
- } if
- 6 1 roll 4 npop
- concat pop
- userdict begin
- /showpage
- {
- } def
- 0 setgray
- 0 setlinecap
- 1 setlinewidth
- 0 setlinejoin
- 10 setmiterlimit
- [] 0 setdash
- /setstrokeadjust where {pop false setstrokeadjust} if
- newpath
- 0 setgray
- false setoverprint
- } def
- /~
- {
- end
- _i restore
- } def
- /O
- {
- 0 ne
- /_of exch ddef
- /_lp /none ddef
- } def
- /R
- {
- 0 ne
- /_os exch ddef
- /_lp /none ddef
- } def
- /g
- {
- /_gf exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _gf setgray
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /G
- {
- /_gs exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _gs setgray
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /k
- {
- _cf astore pop
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _cf aload pop setcmykcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /K
- {
- _cs astore pop
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _cs aload pop setcmykcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /Xa
- {
- _rgbf astore pop
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _rgbf aload pop setrgbcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /XA
- {
- _rgbs astore pop
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _rgbs aload pop setrgbcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /_rgbtocmyk
- {
- 3
- {
- 1 exch sub 3 1 roll
- } repeat
- 3 copy 1 4 1 roll
- 3
- {
- 3 index 2 copy gt
- {
- exch
- } if
- pop 4 1 roll
- } repeat
- pop pop pop
- 4 1 roll
- 3
- {
- 3 index sub
- 3 1 roll
- } repeat
- 4 -1 roll
- } def
- /Xx
- {
- exch
- /_gf exch ddef
- 0 eq
- {
- findcmykcustomcolor
- }
- {
- /findrgbcustomcolor where not {
- 4 1 roll _rgbtocmyk
- 5 -1 roll
- findcmykcustomcolor
- }
- {
- pop
- findrgbcustomcolor
- } ifelse
- } ifelse
- /_if exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _if _gf 1 exch sub setcustomcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /XX
- {
- exch
- /_gs exch ddef
- 0 eq
- {
- findcmykcustomcolor
- }
- {
- /findrgbcustomcolor where not {
- 4 1 roll _rgbtocmyk
- 5 -1 roll
- findcmykcustomcolor
- }
- {
- pop
- findrgbcustomcolor
- } ifelse
- } ifelse
- /_is exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _is _gs 1 exch sub setcustomcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /x
- {
- /_gf exch ddef
- findcmykcustomcolor
- /_if exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _if _gf 1 exch sub setcustomcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /X
- {
- /_gs exch ddef
- findcmykcustomcolor
- /_is exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _is _gs 1 exch sub setcustomcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /A
- {
- pop
- } def
- /annotatepage
- {
- userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
- } def
- /XT {
- pop pop
- } def
- /discard
- {
- save /discardSave exch store
- discardDict begin
- /endString exch store
- gt38?
- {
- 2 add
- } if
- load
- stopped
- pop
- end
- discardSave restore
- } bind def
- userdict /discardDict 7 dict dup begin
- put
- /pre38Initialize
- {
- /endStringLength endString length store
- /newBuff buffer 0 endStringLength getinterval store
- /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
- /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
- } def
- /shiftBuffer
- {
- newBuff 0 newBuffButFirst putinterval
- newBuffLast 0
- currentfile read not
- {
- stop
- } if
- put
- } def
- 0
- {
- pre38Initialize
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff endString eq
- {
- cleartomark stop
- } if
- shiftBuffer
- } loop
- }
- {
- stop
- } ifelse
- } def
- 1
- {
- pre38Initialize
- /beginString exch store
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff beginString eq
- {
- /layerCount dup load 1 add store
- }
- {
- newBuff endString eq
- {
- /layerCount dup load 1 sub store
- layerCount 0 eq
- {
- cleartomark stop
- } if
- } if
- } ifelse
- shiftBuffer
- } loop
- } if
- } def
- 2
- {
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- endString eq
- {
- cleartomark stop
- } if
- } loop
- } def
- 3
- {
- /beginString exch store
- /layerCnt 1 store
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- dup beginString eq
- {
- pop /layerCnt dup load 1 add store
- }
- {
- endString eq
- {
- layerCnt 1 eq
- {
- cleartomark stop
- }
- {
- /layerCnt dup load 1 sub store
- } ifelse
- } if
- } ifelse
- } loop
- } def
- end
- userdict /clipRenderOff 15 dict dup begin
- put
- {
- /n /N /s /S /f /F /b /B
- }
- {
- {
- _doClip 1 eq
- {
- /_doClip 0 ddef _eo {eoclip} {clip} ifelse
- } if
- newpath
- } def
- } forall
- /Tr /pop load def
- /Bb {} def
- /BB /pop load def
- /Bg {12 npop} def
- /Bm {6 npop} def
- /Bc /Bm load def
- /Bh {4 npop} def
- end
- /Lb
- {
- 4 npop
- 6 1 roll
- pop
- 4 1 roll
- pop pop pop
- 0 eq
- {
- 0 eq
- {
- (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
- }
- {
-
- /clipForward? true def
-
- /Tx /pop load def
- /Tj /pop load def
-
- currentdict end clipRenderOff begin begin
- } ifelse
- }
- {
- 0 eq
- {
- save /discardSave exch store
- } if
- } ifelse
- } bind def
- /LB
- {
- discardSave dup null ne
- {
- restore
- }
- {
- pop
- clipForward?
- {
- currentdict
- end
- end
- begin
-
- /clipForward? false ddef
- } if
- } ifelse
- } bind def
- /Pb
- {
- pop pop
- 0 (%AI5_EndPalette) discard
- } bind def
- /Np
- {
- 0 (%AI5_End_NonPrinting--) discard
- } bind def
- /Ln /pop load def
- /Ap
- /pop load def
- /Ar
- {
- 72 exch div
- 0 dtransform dup mul exch dup mul add sqrt
- dup 1 lt
- {
- pop 1
- } if
- setflat
- } def
- /Mb
- {
- q
- } def
- /Md
- {
- } def
- /MB
- {
- Q
- } def
- /nc 4 dict def
- nc begin
- /setgray
- {
- pop
- } bind def
- /setcmykcolor
- {
- 4 npop
- } bind def
- /setrgbcolor
- {
- 3 npop
- } bind def
- /setcustomcolor
- {
- 2 npop
- } bind def
- currentdict readonly pop
- end
- end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_pattern_AI5 1.1 0
- %%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators)
- %%Version: 1.1 0
- %%CreationDate: (03/26/93) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_Illustrator_AI5 known not {
- userdict /Adobe_Illustrator_AI5 95 dict put
- } if
- userdict /Adobe_Illustrator_AI5 get begin
- /@
- {
- } def
- /&
- {
- } def
- /dp
- {
- dup null eq
- {
- pop
- _dp 0 ne
- {
- 0 1 _dp 1 sub _dl mod
- {
- _da exch get 3 get
- } for
- _dp 1 sub _dl mod 1 add packedarray
- _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll
- definepattern pop
- } if
- }
- {
- _dp 0 ne _dp _dl mod 0 eq and
- {
- null dp
- } if
- 7 packedarray _da exch _dp _dl mod exch put
- _dp _dl mod _da 0 get 4 get 2 packedarray
- /_dp _dp 1 add def
- } ifelse
- } def
- /E
- {
- _ed begin
- dup 0 get type /arraytype ne
- {
- 0
- {
- dup 1 add index type /arraytype eq
- {
- 1 add
- }
- {
- exit
- } ifelse
- } loop
- array astore
- } if
- /_dd exch def
- /_ury exch def
- /_urx exch def
- /_lly exch def
- /_llx exch def
- /_n exch def
- /_y 0 def
- /_dl 4 def
- /_dp 0 def
- /_da _dl array def
- 0 1 _dd length 1 sub
- {
- /_d exch _dd exch get def
- 0 2 _d length 2 sub
- {
- /_x exch def
- /_c false def
- /_r _d _x 1 add get cvlit def
- _r _ ne
- {
- _urx _llx sub _ury _lly sub
- [
- 1 0 0 1 0 0
- ]
- [
- /save cvx
- _llx neg _lly neg /translate cvx
- _c
- {
- nc /begin cvx
- } if
- _r dup type /stringtype eq
- {
- cvx
- }
- {
- {
- exec
- } /forall cvx
- } ifelse
- _c
- {
- /end cvx
- } if
- /restore cvx
- ] cvx
- /_fn 12 _n length add string def
- _y _fn cvs pop
- /_y _y 1 add def
- _fn 12 _n putinterval
- _fn _c false dp
- _d exch _x 1 add exch put
- } if
- } for
- } for
- null dp
- _n _dd /_pd
- end
- xput
- } def
- /fc
- {
- _fm dup concatmatrix pop
- } def
- /p
- {
- /_fm exch ddef
- 9 -2 roll _pm translate fc
- 7 -2 roll _pm scale fc
- 5 -1 roll _pm rotate fc
- 4 -2 roll exch 0 ne
- {
- dup _pm rotate fc
- 1 -1 _pm scale fc
- neg _pm rotate fc
- }
- {
- pop
- } ifelse
- dup _pm rotate fc
- exch dup sin exch cos div 1 0 0 1 0 6 2 roll
- _pm astore fc
- neg _pm rotate fc
- _pd exch get /_fdd exch ddef
- /_pf
- {
- save
- /_doClip 0 ddef
- 0 1 _fdd length 1 sub
- {
- /_fd exch _fdd exch get ddef
- _fd
- 0 2 _fd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _fc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _fm
- patternfill
- }
- {
- pop
- fill
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- newpath
- } ddef
- /_psf
- {
- save
- /_doClip 0 ddef
- 0 1 _fdd length 1 sub
- {
- /_fd exch _fdd exch get ddef
- _fd
- 0 2 _fd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _fc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _fm
- 9 copy 6 npop patternashow
- }
- {
- pop
- 6 copy 3 npop hvashow
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- sw rmoveto
- } ddef
- /_pjsf
- {
- save
- /_doClip 0 ddef
- 0 1 _fdd length 1 sub
- {
- /_fd exch _fdd exch get ddef
- _fd
- 0 2 _fd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _fc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _fm
- 12 copy 6 npop patternawidthshow
- }
- {
- pop 9 copy 3 npop hvawidthshow
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- swj rmoveto
- } ddef
- /_lp /none ddef
- } def
- /sc
- {
- _sm dup concatmatrix pop
- } def
- /P
- {
- /_sm exch ddef
- 9 -2 roll _pm translate sc
- 7 -2 roll _pm scale sc
- 5 -1 roll _pm rotate sc
- 4 -2 roll exch 0 ne
- {
- dup _pm rotate sc
- 1 -1 _pm scale sc
- neg _pm rotate sc
- }
- {
- pop
- } ifelse
- dup _pm rotate sc
- exch dup sin exch cos div 1 0 0 1 0 6 2 roll
- _pm astore sc
- neg _pm rotate sc
- _pd exch get /_sdd exch ddef
- /_ps
- {
- save
- /_doClip 0 ddef
- 0 1 _sdd length 1 sub
- {
- /_sd exch _sdd exch get ddef
- _sd
- 0 2 _sd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _sc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _sm
- patternstroke
- }
- {
- pop stroke
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- newpath
- } ddef
- /_pss
- {
- save
- /_doClip 0 ddef
- 0 1 _sdd length 1 sub
- {
- /_sd exch _sdd exch get ddef
- _sd
- 0 2 _sd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _sc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _sm
- 10 copy 6 npop patternashowstroke
- }
- {
- pop 7 copy 3 npop ss
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- pop sw rmoveto
- } ddef
- /_pjss
- {
- save
- /_doClip 0 ddef
- 0 1 _sdd length 1 sub
- {
- /_sd exch _sdd exch get ddef
- _sd
- 0 2 _sd length 2 sub
- {
- gsave
- 2 copy get dup _ ne
- {
- cvx exec _sc
- }
- {
- pop
- } ifelse
- 2 copy 1 add get dup _ ne
- {
- aload pop findfont _sm
- 13 copy 6 npop patternawidthshowstroke
- }
- {
- pop 10 copy 3 npop jss
- } ifelse
- grestore
- pop
- } for
- pop
- } for
- restore
- pop swj rmoveto
- } ddef
- /_lp /none ddef
- } def
- end
- userdict /Adobe_pattern_AI5 18 dict dup begin
- put
- /initialize
- {
- /definepattern where
- {
- pop
- pop pop
- }
- {
- begin
- begin
- Adobe_pattern_AI5 begin
- Adobe_pattern_AI5
- {
- dup xcheck
- {
- bind
- } if
- pop pop
- } forall
- mark
- cachestatus 7 1 roll pop pop pop pop exch pop exch
- {
- {
- 10000 add
- dup 2 index gt
- {
- exit
- } if
- dup setcachelimit
- } loop
- } stopped
- cleartomark
- end
-
- end
- end
-
- Adobe_pattern_AI5 begin
- } ifelse
- } def
- /terminate
- {
- currentdict Adobe_pattern_AI5 eq
- {
- end
- } if
- } def
- errordict
- /nocurrentpoint
- {
- pop
- stop
- } put
- errordict
- /invalidaccess
- {
- pop
- stop
- } put
- /patternencoding
- 256 array def
- 0 1 255
- {
- patternencoding exch ( ) 2 copy exch 0 exch put cvn put
- } for
- /definepattern
- {
- 17 dict begin
- /uniform exch def
- /cache exch def
- /key exch def
- /procarray exch def
- /mtx exch matrix invertmatrix def
- /height exch def
- /width exch def
- /ctm matrix currentmatrix def
- /ptm matrix def
- /str 32 string def
- /slice 9 dict def
- slice /s 1 put
- slice /q 256 procarray length div sqrt floor cvi put
- slice /b 0 put
- /FontBBox
- [
- 0 0 0 0
- ] def
- /FontMatrix mtx matrix copy def
- /Encoding patternencoding def
- /FontType 3 def
- /BuildChar
- {
- exch
- begin
- /setstrokeadjust where {pop true setstrokeadjust} if
- slice begin
- dup q dup mul mod s idiv /i exch def
- dup q dup mul mod s mod /j exch def
- q dup mul idiv procarray exch get
- /xl j width s div mul def
- /xg j 1 add width s div mul def
- /yl i height s div mul def
- /yg i 1 add height s div mul def
- uniform
- {
- 1 1
- }
- {
- width 0 dtransform
- dup mul exch dup mul add sqrt dup 1 add exch div
- 0 height dtransform
- dup mul exch dup mul add sqrt dup 1 add exch div
- } ifelse
- width 0 cache
- {
- xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul
- setcachedevice
- }
- {
- setcharwidth
- } ifelse
- gsave
- scale
- newpath
- xl yl moveto
- xg yl lineto
- xg yg lineto
- xl yg lineto
- closepath
- clip
- newpath
- end
- end
- exec
- grestore
- } def
- key currentdict definefont
- end
- } def
- /patterncachesize
- {
- gsave
- newpath
- 0 0 moveto
- width 0 lineto
- width height lineto
- 0 height lineto
- closepath
- patternmatrix setmatrix
- pathbbox
- exch ceiling 4 -1 roll floor sub 3 1 roll
- ceiling exch floor sub
- mul 1 add
- grestore
- } def
- /patterncachelimit
- {
- cachestatus 7 1 roll 6 npop 8 mul
- } def
- /patternpath
- {
- exch dup begin
- setfont
- ctm setmatrix
- concat
- slice exch /b exch slice /q get dup mul mul put
- FontMatrix concat
- uniform
- {
- width 0 dtransform round width div exch round width div exch
- 0 height dtransform round height div exch height div exch
- 0 0 transform round exch round exch
- ptm astore setmatrix
- }
- {
- ptm currentmatrix pop
- } ifelse
- {
- currentpoint
- } stopped not
- {
- 2 npop
- pathbbox
- true
- 4 index 3 index eq
- 4 index 3 index eq
- and
- {
- pop false
- {
- {
- 2 npop
- }
- {
- 3 npop true
- }
- {
- 7 npop true
- }
- {
- pop true
- } pathforall
- } stopped
- {
- 5 npop true
- } if
- } if
- {
- height div ceiling height mul 4 1 roll
- width div ceiling width mul 4 1 roll
- height div floor height mul 4 1 roll
- width div floor width mul 4 1 roll
- 2 index sub height div ceiling cvi exch
- 3 index sub width div ceiling cvi exch
- 4 2 roll moveto
- FontMatrix mtx invertmatrix
- dup dup 4 get exch 5 get rmoveto
- ptm ptm concatmatrix pop
- slice /s
- patterncachesize patterncachelimit div ceiling sqrt ceiling cvi
- dup slice /q get gt
- {
- pop slice /q get
- } if
- put
- 0 1 slice /s get dup mul 1 sub
- {
- slice /b get add
- gsave
- 0 1 str length 1 sub
- {
- str exch 2 index put
- } for
- pop
- dup
- {
- gsave
- ptm setmatrix
- 1 index str length idiv
- {
- str show
- } repeat
- 1 index str length mod str exch 0 exch getinterval show
- grestore
- 0 height rmoveto
- } repeat
- grestore
- } for
- 2 npop
- }
- {
- 4 npop
- } ifelse
- } if
- end
- } def
- /patternclip
- {
- _eo {eoclip} {clip} ifelse
- } def
- /patternstrokepath
- {
- strokepath
- } def
- /patternmatrix
- matrix def
- /patternfill
- {
- dup type /dicttype eq
- {
- Adobe_pattern_AI5 /patternmatrix get
- } if
- gsave
- patternclip
- Adobe_pattern_AI5 /patternpath get exec
- grestore
- newpath
- } def
- /patternstroke
- {
- dup type /dicttype eq
- {
- Adobe_pattern_AI5 /patternmatrix get
- } if
- gsave
- patternstrokepath
- true
- {
- {
- {
- newpath
- moveto
- }
- {
- lineto
- }
- {
- curveto
- }
- {
- closepath
- 3 copy
- Adobe_pattern_AI5 /patternfill get exec
- } pathforall
- 3 npop
- } stopped
- {
- 5 npop
- patternclip
- Adobe_pattern_AI5 /patternfill get exec
- } if
- }
- {
- patternclip
- Adobe_pattern_AI5 /patternfill get exec
- } ifelse
- grestore
- newpath
- } def
- /vpatternawidthshow
- {
- 6 1 roll
- /_hvay exch ddef
- /_hvax exch ddef
- /_hvwb exch ddef
- /_hvcy exch ddef
- /_hvcx exch ddef
-
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- gsave
- false charpath currentpoint
- 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec
- grestore
- _fontRotateAdjust sub
- moveto
- _hvwb eq { _hvcx _hvcy rmoveto } if
- _hvax _hvay rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- _hvax sub
- 3 index _hvwb eq { _hvcx sub } if
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
- gsave
- 2 index false charpath
- 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec
- grestore
- newpath moveto pop pop
- } ifelse
- } cforall
- 3 npop
- } def
- /hpatternawidthshow
- {
- {
- dup cstring exch
- gsave
- 3 index eq { 5 index 5 index rmoveto } if
- false charpath currentpoint
- 9 index 9 index 9 index
- Adobe_pattern_AI5 /patternfill get exec
- grestore
- newpath moveto
- 2 copy rmoveto
- } cforall
- 8 npop
- } def
- /patternashow
- {
- 0 0 0 6 3 roll
- patternawidthshow
- } def
- /patternawidthshow
- {
- 6 index type /dicttype eq
- {
- Adobe_pattern_AI5 /patternmatrix get 7 1 roll
- } if
- _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse
- } def
- /vpatternawidthshowstroke
- {
- 7 1 roll
- 6 1 roll
- /_hvay exch ddef
- /_hvax exch ddef
- /_hvwb exch ddef
- /_hvcy exch ddef
- /_hvcx exch ddef
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- gsave
- false charpath currentpoint
- 3 index setmatrix
- 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec
- grestore
- _fontRotateAdjust sub
- moveto
- _hvwb eq { _hvcx _hvcy rmoveto } if
- _hvax _hvay rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- _hvax sub
- 3 index _hvwb eq { _hvcx sub } if
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
- gsave
- 2 index false charpath
- 4 index setmatrix
- 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec
- grestore
- newpath moveto pop pop
- } ifelse
- } cforall
- 4 npop
- } def
- /hpatternawidthshowstroke
- {
- 7 1 roll
- {
- dup cstring exch
- gsave
- 3 index eq { 5 index 5 index rmoveto } if
- false charpath currentpoint
- 7 index setmatrix
- 10 index 10 index 10 index
- Adobe_pattern_AI5 /patternstroke get exec
- grestore
- newpath moveto
- 2 copy rmoveto
- } cforall
- 9 npop
- } def
- /patternashowstroke
- {
- 0 0 0 7 3 roll
- patternawidthshowstroke
- } def
- /patternawidthshowstroke
- {
- 7 index type /dicttype eq
- {
- patternmatrix /patternmatrix get 8 1 roll
- } if
- _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse
- } def
- end
- setpacking
- %%EndResource
- %%BeginResource: procset Adobe_cshow 2.0 8
- %%Title: (Writing System Operators)
- %%Version: 2.0 8
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_cshow 14 dict dup begin put
- /initialize
- {
- Adobe_cshow begin
- Adobe_cshow
- {
- dup xcheck
- {
- bind
- } if
- pop pop
- } forall
- end
- Adobe_cshow begin
- } def
- /terminate
- {
- currentdict Adobe_cshow eq
- {
- end
- } if
- } def
- /cforall
- {
- /_lobyte 0 ddef
- /_hibyte 0 ddef
- /_cproc exch ddef
- /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
- {
- /_lobyte exch ddef
- _hibyte 0 eq
- _cscript 1 eq
- _lobyte 129 ge _lobyte 159 le and
- _lobyte 224 ge _lobyte 252 le and or and
- _cscript 2 eq
- _lobyte 161 ge _lobyte 254 le and and
- _cscript 3 eq
- _lobyte 161 ge _lobyte 254 le and and
- _cscript 25 eq
- _lobyte 161 ge _lobyte 254 le and and
- _cscript -1 eq
- or or or or and
- {
- /_hibyte _lobyte ddef
- }
- {
- _hibyte 256 mul _lobyte add
- _cproc
- /_hibyte 0 ddef
- } ifelse
- } forall
- } def
- /cstring
- {
- dup 256 lt
- {
- (s) dup 0 4 3 roll put
- }
- {
- dup 256 idiv exch 256 mod
- (hl) dup dup 0 6 5 roll put 1 4 3 roll put
- } ifelse
- } def
- /clength
- {
- 0 exch
- { 256 lt { 1 } { 2 } ifelse add } cforall
- } def
- /hawidthshow
- {
- {
- dup cstring
- show
- _hvax _hvay rmoveto
- _hvwb eq { _hvcx _hvcy rmoveto } if
- } cforall
- } def
- /vawidthshow
- {
- {
- dup 255 le
- _charorientation 1 eq
- and
- {
- -90 rotate
- 0 _fontRotateAdjust rmoveto
- cstring
- _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
- 0 _fontRotateAdjust neg rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- exch _hvay sub exch _hvax sub
- 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
- 3 2 roll
- cstring
- dup stringwidth pop 2 div neg _fontAscent neg rmoveto
- show
- moveto
- } ifelse
- } cforall
- } def
- /hvawidthshow
- {
- 6 1 roll
- /_hvay exch ddef
- /_hvax exch ddef
- /_hvwb exch ddef
- /_hvcy exch ddef
- /_hvcx exch ddef
- _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
- } def
- /hvwidthshow
- {
- 0 0 3 -1 roll hvawidthshow
- } def
- /hvashow
- {
- 0 0 0 6 -3 roll hvawidthshow
- } def
- /hvshow
- {
- 0 0 0 0 0 6 -1 roll hvawidthshow
- } def
- currentdict readonly pop end
- setpacking
- %%EndResource
- %%BeginResource: procset Adobe_shading_AI8 1.0 0
- %%Title: (Adobe Illustrator 8 Shading Procset)
- %%Version: 1.0 0
- %%CreationDate: (12/17/97) ()
- %%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- userdict /Adobe_shading_AI8 10 dict dup begin put
- /initialize {
- Adobe_shading_AI8 begin
- Adobe_shading_AI8 bdprocs
- Mesh /initialize get exec
- } def
- /terminate {
- currentdict Adobe_shading_AI8 eq {
- end
- } if
- } def
- /bdprocs {
- {
- dup xcheck 1 index type /arraytype eq and {
- bind
- } if
- pop pop
- } forall
- } def
- /X! {pop} def
- /X# {pop pop} def
- /Mesh 40 dict def
- Mesh begin
- /initialize {
- Mesh bdprocs
- Mesh begin
- /emulate? /AI8MeshEmulation where {
- pop AI8MeshEmulation
- }{
- systemdict /shfill known not
- } ifelse def
- end
- } def
- /bd {
- shadingdict begin
- } def
- /paint {
- emulate? {
- end
- }{
- /_lp /none ddef _fc /_lp /none ddef
-
- /AIColorSpace AIColorSpace tocolorspace store
- /ColorSpace AIColorSpace topsspace store
-
- version_ge_3010.106 not systemdict /setsmoothness known and {
- 0.0001 setsmoothness
- } if
-
- composite? {
- /DataSource getdatasrc def
- Matrix concat
- currentdict end
- shfill
- }{
- AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
- end
- }{
- /ColorSpace /DeviceGray store
- /Decode [0 1 0 1 0 1] store
- /DataSource getplatesrc def
- Matrix concat
- currentdict end
- shfill
- } ifelse
- } ifelse
- } ifelse
- } def
- /shadingdict 12 dict def
- shadingdict begin
- /ShadingType 6 def
- /BitsPerCoordinate 16 def
- /BitsPerComponent 8 def
- /BitsPerFlag 8 def
- end
- /datafile null def
- /databuf 256 string def
- /dataptr 0 def
- /srcspace null def
- /srcchannels 0 def
- /dstchannels 0 def
- /dstplate 0 def
- /srctodstcolor null def
- /getplatesrc {
- /srcspace AIColorSpace store
- /srcchannels AIColorSpace getnchannels store
- /dstchannels 1 store
- /dstplate getplateindex store
- /srctodstcolor srcspace makesmarks {
- dstplate 4 eq {
- {1 exch sub}
- }{
- {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
- } ifelse
- }{
- {srcchannels {pop} repeat 1}
- } ifelse store
- /datafile getdatasrc store
- /rdpatch168 load DataLength () /SubFileDecode filter
- } def
- /getdatasrc {
- /rdcmntline load /ASCII85Decode filter
- } def
- /rdpatch168 {
- /dataptr 0 store
- 49 rdcount
- 4 {
- dup {pop srcchannels getint8} if
- dup {pop srctodstcolor dstchannels putint8 true} if
- } repeat
- {databuf 0 dataptr getinterval}{()} ifelse
- } def
- /rdpatch3216 {
- /dataptr 0 store
- 97 rdcount
- 4 {
- dup {pop srcchannels getint16} if
- dup {pop srctodstcolor dstchannels putint16 true} if
- } repeat
- {databuf 0 dataptr getinterval}{()} ifelse
- } def
- /rdcount {
- dup 0 gt {
- datafile databuf dataptr 4 -1 roll getinterval readstring
- exch length dataptr add /dataptr exch store
- }{
- true
- } ifelse
- } def
- /getint8 {
- mark true 3 -1 roll
- {
- dup {pop datafile read} if
- dup {pop 255 div true} if
- } repeat
- {
- counttomark 1 add -1 roll pop true
- }{
- cleartomark false
- } ifelse
- } def
- /putint8 {
- dup dataptr add /dataptr exch store
- dataptr exch
- {
- 1 sub exch
- 255 mul cvi
- databuf 2 index
- 3 -1 roll put
- } repeat
- pop
- } def
- /getint16 {
- mark true 3 -1 roll
- {
- dup {pop datafile read} if
- dup {pop 256 mul datafile read} if
- dup {pop add 65535 div true} if
- } repeat
- {
- counttomark 1 add -1 roll pop true
- }{
- cleartomark false
- } ifelse
- } def
- /putint16 {
- dup 2 mul dataptr add /dataptr exch store
- dataptr exch
- {
- 2 sub exch
- 65535 mul cvi dup
- 256 idiv databuf 3 index 3 -1 roll put
- 256 mod databuf 2 index 1 add 3 -1 roll put
- } repeat
- pop
- } def
- /srcbuf 256 string def
- /rdcmntline {
- currentfile srcbuf readline pop
- (%) anchorsearch {pop} if
- } def
- /getplateindex {
- 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
- } def
- /aicsarray 4 array def
- /aicsaltvals 4 array def
- /aicsaltcolr aicsaltvals def
- /tocolorspace {
- dup type /arraytype eq {
- mark exch aload pop
- aicsarray 0 3 -1 roll put
- aicsarray 1 3 -1 roll put
- dup aicsarray 2 3 -1 roll put
- gettintxform aicsarray 3 3 -1 roll put
- counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
- aicsaltcolr astore pop pop
- aicsarray
- } if
- } def
- /subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
- /addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
- /gettintxform {
- /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
- } def
- /getnchannels {
- dup type /arraytype eq {0 get} if
- colorspacedict exch get begin Channels end
- } def
- /makesmarks {
- composite? {
- pop true
- }{
- dup dup type /arraytype eq {0 get} if
- colorspacedict exch get begin MarksPlate end
- } ifelse
- } def
- /markingplate {
- composite? {
- pop true
- }{
- dup type /arraytype eq {
- dup length getplateindex gt {getplateindex get}{pop false} ifelse
- } if
- } ifelse
- } def
- /tocmyk {
- dup dup type /arraytype eq {0 get} if
- colorspacedict exch get begin ToCMYK end
- } def
- /topsspace {
- dup dup type /arraytype eq {0 get} if
- colorspacedict exch get begin ToPSSpace end
- } def
- /colorspacedict 5 dict dup begin
- /DeviceGray 4 dict dup begin
- /Channels 1 def
- /MarksPlate {pop black?} def
- /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
- /ToPSSpace {} def
- end def
- /DeviceRGB 4 dict dup begin
- /Channels 3 def
- /MarksPlate {pop isCMYKSep?} def
- /ToCMYK {pop _rgbtocmyk} def
- /ToPSSpace {} def
- end def
- /DeviceCMYK 4 dict dup begin
- /Channels 4 def
- /MarksPlate {pop isCMYKSep?} def
- /ToCMYK {pop} def
- /ToPSSpace {} def
- end def
- /Separation 4 dict dup begin
- /Channels 1 def
- /MarksPlate {
- /findcmykcustomcolor where {
- pop dup 1 exch ToCMYK 5 -1 roll 1 get
- findcmykcustomcolor 1 setcustomcolor
- systemdict /currentgray get exec
- 1 ne
- }{
- pop false
- } ifelse
- } def
- /ToCMYK {
- dup 2 get mark exch 4 2 roll
- 3 get exec
- counttomark -1 roll tocmyk
- 5 -1 roll pop
- } def
- /ToPSSpace {} def
- end def
- /Process 4 dict dup begin
- /Channels 1 def
- /MarksPlate {
- isCMYKSep? {
- 1 exch ToCMYK 4 array astore getplateindex get 0 ne
- }{
- pop false
- } ifelse
- } def
- /ToCMYK {
- dup 2 get mark exch 4 2 roll
- 3 get exec
- counttomark -1 roll tocmyk
- 5 -1 roll pop
- } def
- /ToPSSpace {
- 4 array copy dup 0 /Separation put
- } def
- end def
- end def
- /isoverprint {
- /currentoverprint where {pop currentoverprint}{_of} ifelse
- } def
- /version_ge_3010.106 {
- version {cvr} stopped {
- pop
- false
- }{
- 3010.106 ge
- } ifelse
- } def
- end
- end
- defaultpacking setpacking
- %%EndResource
-
- %%BeginResource: procset AGM_Gradient_Sep 1.0 0
- %%Title: (AGM Gradient Procset)
- %%Version: 1.0 0
- %%CreationDate: (4/26/96) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- userdict /AGM_Gradient_Sep 5 dict dup begin put
- /AGM_Gradient_Sep_private 100 dict def
- /initialize{
- AGM_Gradient_Sep begin
- AGM_Gradient_Sep_private begin
- _compositeJob{
- initializeSinglePassSeps
- }{
- initializeMultiPassSeps
- }ifelse
- initializeSeps
- AGM_Gradient_private begin
- /_fillSD newSpotDict def
- /_rampSD newSpotDict def
- /_nCustomColorSD nd
- end
- AGM_Gradient_Sep_private
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- AGM_Gradient_Sep
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- end
-
- currentdict readonly pop
- end
- }def
- /terminate{
- currentdict AGM_Gradient_Sep eq{
- end
- }if
- }def
- AGM_Gradient_Sep_private begin
- /initializeSeps{
- /currentoverprint { _of } def
- _noImage not _level2PS not and{
- /linealFill{
- currentoverprint{
- 0 0 1 1 rectfill
- }{
- mySave
- 8 setImageParms
- _color{
- _nCustomColorSD begin
- cyan magenta yellow black
-
- _spotColor{
- spot1/tintImage spot1/tintValue get 1 exch sub makeByte8 put
- spot2/tintImage spot2/tintValue get 1 exch sub makeByte8 put
- }if
- end
-
- 4{
- makeByte8 4 1 roll
- }repeat
- true 4 _nCustomColorSD ncolorimage
- }{
- _nCustomColorSD/black get 1 exch sub makeByte8
- _nCustomColorSD bwImage
- }ifelse
- myRestore
- }ifelse
- }def
- }if
- /_whiteBytes 1 makeByte8 pt
- /knockOut{
- _noImage _level2PS or currentoverprint or{
- gsave
- false setoverprint
- 1 setgray
- 0 0 1 1 rectfill
- grestore
- }{
- 8 setImageParms _whiteBytes /_image load 5 execImage
- }ifelse
- }def
- /newSpotDict{
- 11 dict dup begin
- /nSpots 2 def
- /spot1 7 dict def
- /spot2 7 dict def
- end
- }def
- /initSpotData
- {
- begin
- /name nd
- /tintImage nd
- /tintValue nd
- /spot_C nd
- /spot_M nd
- /spot_Y nd
- /spot_K nd
- end
- }def
- /initSpotDict{
- begin
- /cyanInk nd
- /magentaInk nd
- /yellowInk nd
- /blackInk nd
- /cyan nd
- /magenta nd
- /yellow nd
- /black nd
- spot1 initSpotData
- spot2 initSpotData
- end
- }def
- /copySpotDict{
- /_dst xp
- begin
- cyanInk magentaInk yellowInk blackInk
- cyan magenta yellow black
- spot1 spot2
- end
- _dst begin
- /spot1 spot1 maxlength dict def
- /spot2 spot2 maxlength dict def
- spot2 copy pop
- spot1 copy pop
- /black xd
- /yellow xd
- /magenta xd
- /cyan xd
- /blackInk xd
- /yellowInk xd
- /magentaInk xd
- /cyanInk xd
- end
- }def
- /setCustomColor
- {
- 1 index /Black eq{
- 6 1 roll 5 npop
- 1 exch sub
- setgray
- }{
- 6 1 roll _ccAry1 astore exch
- dup null eq{
- pop 0
- }if
- setcustomcolor
- }ifelse
- }def
- /setCStop{
- /_colorStyle exch pt
-
- _colorStyle 0 eq{
- 0 0 0
- 4 -1 roll
- 1 exch sub
- _spotColor{
- /_colorStyle 3 pt
- /Black
- 1 index
- 1 exch sub
- }if
- }if
- _colorStyle 2 eq{
- 3 npop
- }if
- _rampSD _fillSD copySpotDict
-
- _colorStyle 4 eq{
- pop
- 9 2 roll 3 npop 6 -2 roll
- } if
-
- _colorStyle 3 eq _colorStyle 4 eq or{
-
- _fillSD begin
- /_spot1 spot1 pt
- /_spot2 spot2 pt
- end
-
- exch dup _spot1/name get eq{
- _spot1 _spot2
- }{
- _spot2 _spot1
- }ifelse
- begin
- begin
- /name xd
- 1 exch sub /tintValue xd
- 4{
- tintValue mul 4 1 roll
- }repeat
- _spotColor not{
- /tintValue null def
- }if
- end
- /tintValue 0 def
- end
- }if
- _fillSD nsetcustomcolor
- }def
- /renderCMYK{
- spot1/name get null eq
- spot2/name get null eq and
- dup not{
- pop
- spot1 spotConverted
- }if
- dup not{
- pop
- spot2 spotConverted
- }if
- }def
- /currentInk{
- true
- _inRipSep{
- currentcolorspace 0 get
- dup /DeviceGray eq
- 1 index /DeviceCMYK eq or{
- pop
- currentcmykcolor add add add 0 eq{
- pop false
- }if
- }{
- /Separation eq{
- currentcolor 0 eq{
- pop false
- }if
- }if
- }ifelse
- }{
- currentgray 1 eq{
- pop false
- }if
- }ifelse
- }def
- /currentInkN{
-
- _nCustomColorSD begin
- /_spot1 spot1 pt
- /_spot2 spot2 pt
- renderCMYK
- end
- {
- currentInk
- }{
- gsave
- _spot1 begin
- name null ne{
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- currentInk
- }{
- false
- }ifelse
- end
- _spot2 begin
- name null ne{
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- currentInk
- }{
- false
- }ifelse
- end
- grestore
-
- or
- } ifelse
- }def
- /fill_ /fill load def
- /fillOvp{
- currentoverprint{
- _inRipSep{
- currentcolorspace 0 get
- dup /DeviceGray eq
- 1 index /DeviceCMYK eq or{
- pop
- currentcmykcolor add add add 0 eq{
- newpath
- }if
- }{
- /Separation eq{
- currentcolor 0 eq{
- newpath
- }if
- }if
- }ifelse
- }{
- currentgray 1 eq{
- newpath
- }if
- }ifelse
- }if
- fill_
- }def
- /fill{
- _nCustomColorSD begin
- /_spot1 spot1 pt
- /_spot2 spot2 pt
- renderCMYK
- end
-
- {
- fillOvp
- }{
- _spot1 begin
- gsave
- name null ne{
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- }{
- 1 setgray
- }ifelse
- fillOvp
- grestore
- end
- _spot2 begin
- name null ne{
- gsave
- true setoverprint
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- fillOvp
- grestore
- }if
- end
- newpath
- }ifelse
- }def
- /expandSpot{
- _spotColor{
- /_len xp
- _rampSD begin
- spot1 begin
- tintImage null ne{
- tintImage _len expandOne /tintImage xd
- }if
- end
- spot2 begin
- tintImage null ne{
- tintImage _len expandOne /tintImage xd
- }if
- end
- end
- }{
- pop
- }ifelse
- }def
- /rampImage{
- currentoverprint{
- rectImage
- }{
- _enabledSmoothShade{
- fillRamp
- }{
- _color{
- _rampSD begin
- /cyanInk _cyanData 0 ne def
- /magentaInk _magentaData 0 ne def
- /yellowInk _yellowData 0 ne def
- /blackInk _blackData 0 ne def
- end
-
- _nSamples setImageParms
- _nSamples expandSpot
- _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
- true 4 _rampSD ncolorimage
- }{
- _rampSD begin
- /cyanInk false def
- /magentaInk false def
- /yellowInk false def
- /blackInk true def
- end
- _nSamples setImageParms
- _blackData _rampSD bwImage
- }ifelse
- }ifelse
- }ifelse
- }def
- /nsetcustomcolor where{
- pop
- }{
- /nsetcustomcolor
- {
- /_nCustomColorSD xp
- _nCustomColorSD begin
- 4 copy
- /black xd
- /yellow xd
- /magenta xd
- /cyan xd
- 4 copy
- 0 ne /blackInk xd
- 0 ne /yellowInk xd
- 0 ne /magentaInk xd
- 0 ne /cyanInk xd
- end
- setcmykcolor
- }def
- }ifelse
- /nsetcustomcolorend where{
- pop
- }{
- /nsetcustomcolorend
- {
- /_nCustomColorSD null pt
- }def
- }ifelse
- }def
- /initializeSinglePassSeps{
- /_decodeNorm [0 1] pt
- /_decodeInvert [1 0] pt
- /spotConverted
- {
- begin
- name null eq{
- false
- }{
- tintValue null eq tintImage null eq and{
- true
- }{
- false
- currentpagedevice/SeparationColorNames get{name eq or}forall
- not
- }ifelse
- }ifelse
- end
- }def
- /dictImage
- {
- 20 dict dup begin
- /Dict xd
- /Decode xd
- /DataSource xd
- /ImageMatrix xd
- /BitsPerComponent xd
- /Height xd
- /Width xd
- /ImageType 1 def
- Dict
- end
- /_image load 1 execImage
- }def
- /bwImage{
- begin
- gsave
- currentoverprint{
- blackInk{
- [/Separation /Black /DeviceGray{}] setcolorspace
- _decodeInvert dictImage
- }{
- 5 npop
- }ifelse
- }{
- /DeviceGray setcolorspace
- _decodeNorm dictImage
- }ifelse
- grestore
- end
- }def
- /ncolorimage where{
- pop
- }{
- /ncolorimage{
- begin
- renderCMYK{
- cyanInk
- magentaInk and
- yellowInk and
- blackInk and
- not
- currentoverprint
- and{
- pop pop
- gsave
- cyanInk{
- 8 copy
- [/Separation /Cyan /DeviceGray{}] setcolorspace
- 3 npop
- _decodeNorm dictImage
- }if
- magentaInk{
- 8 copy
- [/Separation /Magenta /DeviceGray{}] setcolorspace
- 4 -1 roll
- 3 npop
- _decodeNorm dictImage
- }if
- yellowInk{
- 8 copy
- [/Separation /Yellow /DeviceGray{}] setcolorspace
- 4 -2 roll
- 3 npop
- _decodeNorm dictImage
- }if
- blackInk{
- 4 -3 roll
- [/Separation /Black /DeviceGray{}] setcolorspace
- 3 npop
- _decodeNorm dictImage
- }{
- 8 npop
- }ifelse
- grestore
- }{
- /_colorimage load 10 execImage
- }ifelse
- }{
- 6 npop
- gsave
- spot1 begin
- name null ne tintImage null ne and{
- [/Separation name /DeviceGray{}] setcolorspace
- 4 copy
- tintImage
- name /Black eq{
- _decodeNorm
- }{
- _decodeInvert
- }ifelse
- dictImage
- }{
- 1 setgray fill
- }ifelse
- end
- spot2 begin
- true setoverprint
- name null ne tintImage null ne and{
- [/Separation name /DeviceGray{}] setcolorspace
- tintImage
- name /Black eq{
- _decodeNorm
- }{
- _decodeInvert
- }ifelse
- dictImage
- }{
- 4 npop
- 1 setgray fill
- }ifelse
- end
- grestore
- }ifelse
- end
- }def
- }ifelse
- /getRampColorSpace{
-
- /_renderCMYK _rampSD begin renderCMYK end pt
-
- _renderCMYK not{
- _rampSD begin
- [/DeviceN
- [
- spot1 begin
- name null ne tintImage null ne and{
- name
- }if
- end
- spot2 begin
- name null ne tintImage null ne and{
- name
- }if
- end
- ] /DeviceCMYK {}
- ] setcolorspace
- end
- /_nColorSpace currentcolorspace pt
- }if
-
- _nSamples 1 gt{
- /_ndx 0 pt
- [blendColor] cvx exec
- }if
- _renderCMYK{
- /_C0 [currentcolor] pt
- /_C0_Space currentcolorspace pt
- }{
- /_C0 [
- _nCustomColorSD begin
- spot1 begin
- name null ne{
- tintValue
- }if
- end
- spot2 begin
- name null ne{
- tintValue
- }if
- end
- end
- ] pt
- /_C0_Space _nColorSpace pt
- }ifelse
-
- _nSamples 1 gt{
- /_ndx _nSamples 1 sub pt
- [blendColor] cvx exec
- }if
- _renderCMYK{
- /_C1 [currentcolor] pt
- /_C1_Space currentcolorspace pt
- }{
- /_C1 [
- _nCustomColorSD begin
- spot1 begin
- name null ne{
- tintValue
- }if
- end
- spot2 begin
- name null ne{
- tintValue
- }if
- end
- end
- ] pt
- /_C1_Space _nColorSpace pt
- }ifelse
-
- /_rampColorSpace _C0_Space pt
- _spotColor{
- nsetcustomcolorend
- }if
- }def
- }def
- /initializeMultiPassSeps{
- /invertXfer{
- [
- {
- 1 exch sub
- }/exec load systemdict /currenttransfer get exec /exec load
- ] cvx systemdict /settransfer get exec
- }def
- /ccThrough{
- gsave
- 1 setCustomColor
- currentcmykcolor
- grestore
- add add add 0 ne
- }def
- /spotConverted
- {
- begin
- _isCMYKSep not{
- false
- }{
- name null eq{
- false
- }{
- tintValue null eq tintImage null eq and{
- true
- }{
- spot_C spot_M spot_Y spot_K name ccThrough
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- /spotChannel
- {
- _isCMYKSep{
- pop false
- }{
- /_spotDict xp
- _spotDict/name get null eq{
- false
- }{
- _spotDict/spot_C get
- _spotDict/spot_M get
- _spotDict/spot_Y get
- _spotDict/spot_K get
- _spotDict/name get
- ccThrough
- }ifelse
- }ifelse
- }def
- /getChannelData
- {
- _isCMYKSep dup{
- pop renderCMYK
- }if
- {
- _blackPlate{
- 4 1 roll 3 npop blackInk
- }{
- _yellowPlate{
- 4 2 roll 3 npop yellowInk
- }{
- _magentaPlate{
- 4 3 roll 3 npop magentaInk
- }{
- 3 npop cyanInk
- }ifelse
- }ifelse
- }ifelse
- {
- true /nonZeroData
- }{
- true /zeroData
- }ifelse
- }{
- 4 npop
- spot1/name get null ne
- spot1 spotChannel and{
- spot1/tintImage get dup null ne{
- false /nonZeroData
- }{
- pop false /noData
- }ifelse
- }{
- spot2/name get null ne
- spot2 spotChannel and{
- spot2/tintImage get dup null ne{
- false /nonZeroData
- }{
- pop false /noData
- }ifelse
- }{
- false /noData
- }ifelse
- }ifelse
- }ifelse
- }def
- /renderChannelData
- {
- /_tmp xp
- _tmp /nonZeroData ne currentoverprint and{
- pop
- _tmp /zeroData eq{pop}if
- 4 npop
- }{
- _tmp /nonZeroData eq{
- {
- invertXfer
- }if
- systemdict/image
- get 5 execImage
- }{
- pop
- _tmp /zeroData eq{pop}if
- 4 npop
- knockOut
- }ifelse
- }ifelse
- }def
- /bwImage{
- begin
- gsave
- dup dup dup
- getChannelData
- exch pop false exch
- renderChannelData
- grestore
- end
- }def
- /ncolorimage{
- begin
- pop pop
- gsave
- spot2/name get null ne spot2 spotChannel and{
- true setoverprint
- }if
- getChannelData
- renderChannelData
- grestore
- end
- }def
- /getRampColorSpace{
-
- /_renderCMYK _rampSD begin renderCMYK end pt
-
- _nSamples 1 gt{
- /_ndx 0 pt
- [blendColor] cvx exec
- }if
-
- _renderCMYK{
- /_C0 [currentcolor] pt
- /_C0_Space currentcolorspace pt
- }{
- /_C0 [
- _nCustomColorSD begin
- 0
- spot1 begin
- name null ne
- tintValue null ne and
- spot1 spotChannel and{
- pop tintValue
- }if
- end
- spot2 begin
- name null ne
- tintValue null ne and
- spot2 spotChannel and{
- pop tintValue
- }if
- end
- 1 exch sub
- end
- ] pt
- /_C0_Space /DeviceGray pt
- }ifelse
-
- _nSamples 1 gt{
- /_ndx _nSamples 1 sub pt
- [blendColor] cvx exec
- }if
-
- _renderCMYK{
- /_C1 [currentcolor] pt
- /_C1_Space currentcolorspace pt
- }{
- /_C1 [
- _nCustomColorSD begin
- 0
- spot1 begin
- name null ne
- tintValue null ne and
- spot1 spotChannel and{
- pop tintValue
- }if
- end
- spot2 begin
- name null ne
- tintValue null ne and
- spot2 spotChannel and{
- pop tintValue
- }if
- end
- 1 exch sub
- end
- ] pt
- /_C1_Space /DeviceGray pt
- }ifelse
-
- /_rampColorSpace _C0_Space pt
- _spotColor{
- nsetcustomcolorend
- }if
- }def
- }def
- end
- end
- defaultpacking setpacking
- %%EndResource
- %%BeginResource: procset AGM_Gradient 1.0 0
- %%Title: (AGM Gradient Procset)
- %%Version: 1.0 0
- %%CreationDate: (4/26/96) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- userdict /AGM_Gradient 20 dict dup begin put
- /AGM_Gradient_private 200 dict def
- /initialize
- {
- AGM_Gradient begin
- AGM_Gradient_private begin
- initializeVars
-
- /bd systemdict/mark get def
- /ed
- _level2PS
- {
- (>>)
- }{
- (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end)
- } ifelse
- cvx def
-
- _level2PS{
- initializeLev2
- }{
- initializeLev1
- }ifelse
-
- queryDevice
-
- initializeRectFill
- initializeShading
- initializeOps
- _producingSeps{
- AGM_Gradient_Sep/initialize get exec
- }{
- initializeComposite
- }ifelse
- _illustrator{
- /f{}def
- /F{}def
- /s{}def
- /S{}def
- /b{}def
- /B{}def
- }if
- /image where{
- /image get /_image xd
- }if
- /colorimage where{
- /colorimage get /_colorimage xd
- }if
- AGM_Gradient_private
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- AGM_Gradient
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- end
-
- currentdict readonly pop
- end
- }def
- /initializeAI
- {
- pop pop
- AGM_Gradient/AGM_Gradient_private get /_illustrator true put
- AGM_Gradient/initialize get exec
- AGM_Gradient begin
- }def
- /unload{
- systemdict/languagelevel known{
- systemdict/languagelevel get 2 ge{
- userdict/AGM_Gradient_Sep 2 copy known{
- undef
- }{
- pop pop
- }ifelse
- userdict/AGM_Gradient 2 copy known{
- undef
- }{
- pop pop
- }ifelse
- }if
- }if
- }def
- /terminate{
- currentdict AGM_Gradient eq{
- end
- }if
- }def
-
- AGM_Gradient_private begin
- /initializeVars{
- /_d255 256 array def
- 0 1 255{
- _d255 exch dup 255 div put
- }bind for
- /_d255- 256 array def
- 0 1 255{
- _d255- exch 1 _d255 2 index get sub put
- }bind for
- /_sSave nd
- /_dUserSpace matrix defaultmatrix def
- /_bUMatrix matrix def
- /_imageMatrix matrix def
- /_saveMatrix matrix def
- /_xm matrix def
- /_ccAry1 5 array def
- /_bbox 4 array pt
- /_level2PS
- systemdict/languagelevel known dup{
- pop systemdict/languagelevel get 2 ge
- }if
- def
- /_level3PS
- _level2PS systemdict/shfill known and
- def
- currentdict /_illustrator known not{
- /_illustrator false def
- }if
-
- }def
- /initializeOps
- {
- AGM_Gradient begin
- currentdict/Bc known not{
- /Bc{
-
- _renderFlag 2 eq _enabledSmoothShade or{
- 6 npop
- }{
- pushBSpace
- _rampIndex 0 eq{
- pop pop
- setCStop
- }if
- linealFill
- popBSpace
- }ifelse
-
- }def
- }if
-
- currentdict/Bg known not{
- /Bg{
- 10 npop
- /_gradName xp
- /_renderFlag xp
- /_enabledSmoothShade false pt
-
- _renderFlag 2 ne{
-
- _illustrator{
- _of setoverprint
- }if
-
- /_enabledSmoothShade
- _level3PS{
- _usingSmoothShade
- _producingSeps not
- currentoverprint not or and
- _noImage not and
- }{
- false
- }ifelse
- pt
-
- _illustrator _eo and _renderFlag 3 eq or{
- eoclip
- }{
- clip
- }ifelse
-
- _gradNames _gradName 2 copy known{
- get
- mark exch aload pop
- /_gradType xp
- 1 sub dup /_rampIndex xp
- /_maxRampIndex xp
- mark exch aload pop
- 0 0
- }if
- pop pop
- getRampData
- }{
- mark mark
- }ifelse
- }def
- }if
-
- currentdict/Bm known not{
- /Bm{
- _renderFlag 2 ne{
- _gradType 0 eq{
- linealRamp
- }{
- radialGrad
- }ifelse
- }{
- 6 npop
- }ifelse
- }def
- }if
-
- currentdict/Bh known not{
- /Bh{
- 2 npop
- /_yHi xp
- /_xHi xp
- /_radHilite _xHi 0 ne _yHi 0 ne or pt
- }def
- }if
-
- currentdict/Bn known not{
- /Bn{
- AGM_Gradient_private begin
- dict /_gradNames xp
- end
- }def
- }if
-
- currentdict/Bd known not{
- /Bd{
- AGM_Gradient begin
- AGM_Gradient_private begin
- /_nColorsBd xp
- /_gradType xp
- /_gradName xp
- }def
- }if
-
- currentdict/BD known not{
- /BD{
- currentdict/_gradNames known not{
- /_gradNames 20 dict def
- }if
- ] _nColorsBd _gradType
- ] _gradName exch /_gradNames xput
- end
- end
- }def
- }if
-
- currentdict/Bb known not{
- /Bb{
-
- AGM_Gradient/AGM_Gradient_private get /_illustrator get not{
- AGM_Gradient begin
- }if
- AGM_Gradient_private begin
- _producingSeps{
- AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
- }if
- mySave
- }def
- }if
-
- currentdict/BB known not{
- /BB{
-
- /_tmp xp
- cleartomark cleartomark
-
- _tmp dup
- _renderFlag
-
- myRestore
-
- _producingSeps{
- end
- }if
-
- _illustrator dup
- end
- not {
- end
- }if
-
- {
- 2 ne exch 0 gt and{
- 2 eq{
- s
- }{
- S
- }ifelse
- }{
- pop newpath
- }ifelse
- }{
- pop newpath
- }ifelse
-
-
- }def
- }if
-
- currentdict/Xm known not{
- /Xm{
- _xm astore pop
- }def
- }if
-
- end
- }def
- /queryDevice{
- /_inRipSep
- _level2PS{
- currentpagedevice/Separations 2 copy known{
- get
- }{
- pop pop false
- }ifelse
- }{
- false
- }ifelse
- def
- /_noImage /lv1Fix where{
- pop lv1Fix
- }{
- false
- }ifelse
- def
- /_useShells where{
- /_useShells get /_usingShells xp
- }{
- /_usingShells false def
- }ifelse
-
- /_useSmoothShade where{
- pop
- }{
- /_useSmoothShade false def
- }ifelse
- /_forceToCMYK where{
- pop
- }{
- /_forceToCMYK false def
- }ifelse
- /_cyanPlate 1 0 0 0 testCMYKColorThrough def
- /_magentaPlate 0 1 0 0 testCMYKColorThrough def
- /_yellowPlate 0 0 1 0 testCMYKColorThrough def
- /_blackPlate 0 0 0 1 testCMYKColorThrough def
- /_compositeJob
- _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and
- def
- /_isCMYKSep
- _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or
- def
- /_compositeSpotDevice where{
- pop
- }{
- /_compositeSpotDevice _compositeJob not _inRipSep or{
- 1
- }{
- 0
- }ifelse
- def
- }ifelse
- /_producingSeps _compositeSpotDevice 0 ne def
- /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
- /_dpiThreshold where{
- pop
- }{
- /_dpiThreshold 600 def
- }ifelse
- /_screenFreqThreshold where{
- pop
- }{
- /_screenFreqThreshold 150 def
- }ifelse
- /_contoneDevice where{
- pop
- }{
- /_contoneDevice false def
- }ifelse
- /_subSampleOK
- _deviceDPI _dpiThreshold le
- currentScreenFreq _screenFreqThreshold le and
- _contoneDevice not and
- def
- }def
- /initializeRectFill{
- /rectfill where dup{
- exch pop not _producingSeps or
- }{
- not
- }ifelse
- {
- /rectfill{
- gsave
- newpath
- 4 2 roll moveto
- 1 index 0 rlineto
- 0 1 index rlineto
- 1 index neg 0 rlineto
- pop pop
- closepath
- fill
- grestore
- }def
- }if
- }def
- /initializeLev1{
- /currentScreenFreq{
- currentscreen pop pop
- }def
- /_byte 1 string def
- /colorimage where{
- pop
- }{
- /colorimage{
- pop pop
- /_blackTmp xp
- /_yellowTmp xp
- /_magentaTmp xp
- /_cyanTmp xp
- /_cnt 0 pt
- [
- _byte dup 0
- _cyanTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx
- _magentaTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx
- _yellowTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx
- _blackTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx
- /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
- /dup cvx 0 /lt cvx{
- pop 0
- }/if cvx
- /dup cvx 1 /gt cvx{
- pop 1
- }/if cvx
- 255 /mul cvx /cvi cvx
- 256 /mod cvx
- /dup cvx 0 /lt cvx{
- pop 0
- }/if cvx
- /put cvx
- /_cnt dup cvx 1 /add cvx /pt cvx
- ] cvx
- bind
- /_image load 5 execImage
- }def
- }ifelse
- }def
- /initializeLev2{
- /level2ScreenFreq{
- begin
- 60
- HalftoneType 1 eq{
- pop Frequency
- }if
- HalftoneType 2 eq{
- pop GrayFrequency
- }if
- HalftoneType 5 eq{
- pop Default level2ScreenFreq
- }if
- end
- }def
- /currentScreenFreq{
- currenthalftone level2ScreenFreq
- }def
- }def
- /initializeShading{
- _useSmoothShade _level3PS and{
- /_usingSmoothShade true pt
- initializeLev3_Ops
- }{
- /_usingSmoothShade false pt
- }ifelse
- }def
- /initializeLev3_Ops
- {
- /initShFill{
- /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt
- /_rampFuncsArray _maxRampIndex array pt
- /_boundsArray _maxRampIndex 1 sub array pt
- /_encodeArray _maxRampIndex 2 mul array pt
- /_beginCoord _rampPoint pt
- /_colorSpace null pt
- /_firstFill _rampIndex _maxRampIndex eq pt
- /_lastFill false pt
- }def
- /linealShFill{
- popBSpace
- _xm aload pop pushBSpace
-
- /_size _index 1 add pt
- _size _maxRampIndex lt {
- /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt
- /_boundsArray _boundsArray 0 _size 1 sub getinterval pt
- /_encodeArray _encodeArray 0 _size 2 mul getinterval pt
- }if
-
- bd
- /ShadingType 2
- /ColorSpace _colorSpace
- _rgbInCMYK{
- /Function [
- _cData sampFunc
- _mData sampFunc
- _yData sampFunc
- _kData sampFunc
- ]
- }{
- /Function
- bd
- /FunctionType 3
- /Domain [0 1]
- /Functions _rampFuncsArray
- /Bounds _boundsArray
- /Encode _encodeArray
- ed
- }ifelse
- /Extend [_firstFill _lastFill]
- /Domain [0 1]
- /Coords [_beginCoord 0 _endCoord 0]
- ed
- shfill
- }def
-
- /radialShFill{
- /_size _maxRampIndex _index sub pt
- _size _maxRampIndex lt {
- /_rampFuncsArray _rampFuncsArray _index _size getinterval pt
- /_boundsArray _boundsArray _index _size 1 sub getinterval pt
- /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt
- }if
-
- /_rampLen _beginCoord _endCoord sub pt
- bd
- /ShadingType 3
- /ColorSpace _colorSpace
- _rgbInCMYK{
- /Function [
- _cData sampFunc
- _mData sampFunc
- _yData sampFunc
- _kData sampFunc
- ]
- }{
- /Function
- bd
- /FunctionType 3
- /Domain [0 1]
- /Functions _rampFuncsArray
- /Bounds _boundsArray
- /Encode _encodeArray
- ed
- }ifelse
- /Extend [_lastFill _firstFill]
- /Domain [0 1]
- /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord]
- ed
- shfill
-
- _radHilite{
- _xHi _rampLen mul _yHi _rampLen mul translate
- }if
- }def
-
- %
- /sampFunc{
- /_tmp exch pt
- bd
- _tmp length 1 eq {
- _tmp 0 get
- /_tmp 2 string pt
- dup _tmp 0 3 -1 roll put
- _tmp 1 3 -1 roll put
- }if
- /FunctionType 0
- /Order 1
- /Size [_tmp length]
- /Domain [0 1]
- /BitsPerSample 8
- /DataSource _tmp
- /Range [0 1]
- ed
- }def
-
- /fillRamp{
-
-
- /_invert _midPoint 0.5 lt pt
- _rampIndex _maxRampIndex eq {
- initShFill
- }if
-
- getRampColorSpace
-
- _colorSpace null eq{
- /_colorSpace _rampColorSpace pt
- }{
- _colorSpace _rampColorSpace ne _rgbInCMYK or{
- /_index _index 1
- _gradType 0 eq{
- sub pt
- linealShFill
- }{
- add pt
- radialShFill
- }ifelse
- initShFill
- /_colorSpace _rampColorSpace pt
- } if
- }ifelse
- /_endCoord _endPoint pt
- /_rgbInCMYK false pt
- _producingSeps _forceToCMYK or _rgbRamp and {
- _spotColor{
- _renderCMYK
- }{
- _isCMYKSep
- }ifelse
- }{
- false
- }ifelse
- {
- _compositeJob{
- /_rgbInCMYK true pt
- _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
- dup length string copy /_kData exch pt
- dup length string copy /_yData exch pt
- dup length string copy /_mData exch pt
- dup length string copy /_cData exch pt
- }{
- _rampFuncsArray _index
- _cyanPlate{_cyanData}if
- _magentaPlate{_magentaData}if
- _yellowPlate{_yellowData}if
- _blackPlate{_blackData}if
- _nSamples expandOne
- sampFunc
- dup begin /Decode [1 0] def end
- put
- /_invert false pt
- }ifelse
- }{
- _rampFuncsArray _index
- bd
- /FunctionType 2
- /Domain [0 1]
- /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div
- _gradType 0 eq{
- _invert{/C1}{/C0}ifelse _C0
- _invert{/C0}{/C1}ifelse _C1
- }{
- _invert{/C0}{/C1}ifelse _C1
- _invert{/C1}{/C0}ifelse _C0
- }ifelse
- ed
- put
- }ifelse
-
- _rampIndex 1 ne{
- _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put
- } if
-
- 0 1 _invert {exch}if
- _encodeArray _index 2 mul 1 add 3 -1 roll put
- _encodeArray _index 2 mul 3 -1 roll put
- _rampIndex 1 eq {
- /_lastFill true pt
- _gradType 0 eq{
- linealShFill
- }{
- radialShFill
- }ifelse
- }if
- /_index _index 1
- _gradType 0 eq{
- add pt
- }{
- sub pt
- }ifelse
- }def
- }def
- /initializeComposite{
- /bwImage{
- pop /_image load 5 execImage
- }def
- /rampImage{
- _enabledSmoothShade{
- fillRamp
- }{
- _color{
- _nSamples setImageParms
-
-
- _rgbRamp _forceToCMYK not and{
- _redData _greenData _blueData _nSamples 3 expandColor
- true 3 null ncolorimage
- }{
- _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
- true 4 null ncolorimage
- }ifelse
- }{
- _nSamples setImageParms _blackData null bwImage
- }ifelse
- }ifelse
- }def
- /setCStop{
- /_colorStyle exch pt
- _colorStyle 0 eq{
- 1 exch sub
- 0 0 0
- 4 -1 roll
- }if
-
- _colorStyle 2 eq{
- _forceToCMYK{
- 3 npop setcmykcolor
- }{
- setrgbcolor 4 npop
- }ifelse
- }if
-
- _colorStyle 3 eq{
- 1 exch sub /_tmp xp
- pop
- 4{
- _tmp mul 4 1 roll
- }repeat
- }if
-
- _colorStyle 4 eq{
- _forceToCMYK{
- 6 npop setcmykcolor
- }{
- 3 -1 roll pop pop
- 1 exch sub /_tmp xp
- 3{
- 1 exch sub _tmp mul 1 exch sub 3 1 roll
- }repeat
- setrgbcolor
- 4 npop
- }ifelse
- }if
- _colorStyle 2 ne _colorStyle 4 ne and{
- null nsetcustomcolor
- }if
- }def
- /nsetcustomcolor
- {
- pop setcmykcolor
- }def
- /nsetcustomcolorend
- {
- }def
- /ncolorimage{
- pop
- /_colorimage load 10 execImage
- }def
- _noImage not _level2PS not and{
- /linealFill{
- 8 setImageParms
- _color{
- currentcmykcolor
- 4{
- makeByte8 4 1 roll
- }repeat
- true 4 null ncolorimage
- }{
- currentgray makeByte8 null bwImage
- }ifelse
- }def
- }if
- /getRampColorSpace{
- _nSamples 1 gt{
- /_ndx 0 pt
- [blendColor] cvx exec
- }if
- /_C0 [currentcolor] pt
- /_C0_Space currentcolorspace pt
-
- _nSamples 1 gt{
- /_ndx _nSamples 1 sub pt
- [blendColor] cvx exec
- }if
- /_C1 [currentcolor] pt
- /_C1_Space currentcolorspace pt
-
- /_rampColorSpace _C0_Space pt
-
- _spotColor{
- nsetcustomcolorend
- }if
- }def
- }def
- /npop{
- {pop}repeat
- }def
- /xd{
- exch def
- }def
- /nd{
- null def
- }def
- /pt{
- AGM_Gradient_private 3 1 roll put
- }def
- /xp{
- exch pt
- }def
- /xput{
- dup load dup length exch maxlength eq{
- dup dup load dup
- length 2 mul dict copy def
- }if
- load begin
- def
- end
- }def
- /mySave{
- save /_sSave xp
- }def
- /myRestore{
- _sSave type /savetype eq{
- _sSave restore
- }if
- }def
- /gMark{
- counttomark 2 add -1 roll
- }def
- /execImage{
- /_tmp xp
- {
- exec
- }stopped{
- $error /errorname get /undefinedresult ne{
- stop
- }{
- _tmp npop
- }ifelse
- }if
- }def
- /pushBSpace{
- newpath gsave
- _bUMatrix astore concat
- }def
- /popBSpace{
- grestore
- }def
- /makeByte8{
- /_tmp 0 pt
- 255 mul cvi
- 8 string 8{
- dup _tmp 3 index put
- /_tmp _tmp 1 add pt
- }repeat
- exch pop
- }def
- /setImageParms{
- 1 8 2 index 0 0 1 0 0 _imageMatrix astore
- }def
- /linealFill{
- 0 0 1 1 rectfill
- }def
- /testCMYKColorThrough{
- gsave
- setcmykcolor currentcmykcolor
- grestore
- add add add 0 ne
- }def
- /expandOne {
- /_tmp xp
- dup type /stringtype ne{
- _tmp string
- exch
- dup 0 ne{
- 255 mul cvi
- 0 1 _tmp 1 sub{
- 3 copy
- exch put pop
- }for
- }if
- pop
- }if
- }def
- /expandColor{
- /_channels xp
- /_len xp
- _channels{
- _len expandOne _channels 1 roll
- }repeat
- }def
- /blendColor{
-
- _color{
- _rgbRamp _producingSeps not and _forceToCMYK not and{
- _redData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _greenData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _blueData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- /setrgbcolor cvx
- }{
- _cyanData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _magentaData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _yellowData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _blackData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
-
- _spotColor{
- _rampSD begin
- /_rampSD cvx /begin cvx
-
- spot1 begin
- tintImage dup type /stringtype eq{
- /_ndx cvx /get cvx _d255- /exch cvx /get cvx
- }{
- dup null ne{
- name type /nametype ne{
- 1 exch sub
- }if
- }if
- }ifelse
- end
- /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
-
- spot2 begin
- tintImage dup type /stringtype eq{
- /_ndx cvx /get cvx _d255- /exch cvx /get cvx
- }{
- dup null ne{
- name type /nametype ne{
- 1 exch sub
- }if
- }if
- }ifelse
- end
- /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
- /end cvx
- end
- /_rampSD cvx
- /nsetcustomcolor cvx
- }{
- /setcmykcolor cvx
- }ifelse
- }ifelse
- }{
- _blackData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
-
- _enabledSmoothShade{
- 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx
- }{
- /setgray cvx
- }ifelse
- }ifelse
- }def
- /useRectImage{
- _subSampleOK _enabledSmoothShade not and{
- {
- mark
- 0 1 dtransform atan cvi 90 mod 0 eq
- 1 0 dtransform atan cvi 90 mod 0 eq
- } stopped
- {
- cleartomark
- false
- }
- {
- and exch pop
- } ifelse
- }{
- false
- }ifelse
- }def
- /linealImage{
- _noImage{
- rectImage
- }{
- _producingSeps{
- AGM_Gradient_Sep/AGM_Gradient_Sep_private get
- /rampImage get exec
- }{
- useRectImage{
- rectImage
- }{
- rampImage
- }ifelse
- }ifelse
- }ifelse
- }def
- /linealRamp{
- pushBSpace
- _ramp{
- linealImage
- }{
- linealFill
- }ifelse
- popBSpace
- /_rampIndex _rampIndex 1 sub pt
- _rampIndex 0 gt{
- getRampData
- }if
- }def
- /radialGrad{
- /_usingShells currentoverprint _producingSeps and _usingShells or pt
- /_firstShell true pt
- _enabledSmoothShade not{
- currentoverprint _producingSeps and{
-
- newpath
- clippath pathbbox
- 1 add 4 1 roll
- 1 add 4 1 roll
- 1 sub 4 1 roll
- 1 sub 4 1 roll
- _bbox astore pop
-
- newpath
- _bbox 0 get _bbox 1 get moveto
- _bbox 2 get _bbox 1 get lineto
- _bbox 2 get _bbox 3 get lineto
- _bbox 0 get _bbox 3 get lineto
- closepath
- 6 copy
- gsave _bUMatrix astore concat
- 1 0 moveto 0 0 1 0 360 arc closepath
- eoclip fill
- popBSpace
- }{
- fill
- }ifelse
- }if
- pushBSpace
-
- _radHilite{
- _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp
- _rampPoint 1 lt{
- 1 _rampPoint sub dup _xHi mul exch _yHi mul translate
- }if
- }if
- _rampIndex{
- radialRamp
- /_rampIndex _rampIndex 1 sub pt
- _rampIndex 0 gt{
- getRampData
- }if
- }repeat
-
- popBSpace
-
- }def
- /getNSamples{
- 0 exch
- {
- dup type /stringtype eq{
- length exch pop exit
- }if
- pop
- }forall
- dup 0 eq{
- pop 1
- }if
- }def
- /getRampData{
- /_rampType gMark pt
- /_color _rampType 0 gt pt
- /_ccRGB _rampType 5 eq _rampType 6 eq or pt
- /_rgbRamp _rampType 4 eq _ccRGB or pt
- /_ccProcess _rampType 2 eq _rampType 3 eq or pt
- _producingSeps{
- _rampSD initSpotDict
- /_spotColor _ccProcess _ccRGB or pt
- }{
- /_spotColor false pt
- }ifelse
- /_ramp true pt
- 100 div /_rampPoint xp
- 100 div /_midPoint xp
-
- dup /_colorStyle xp
- _colorStyle 0 eq{
- 2
- }{
- _colorStyle 1 eq{
- 5
- }{
- _colorStyle 2 eq{
- 8
- }{
- _colorStyle 3 eq{
- _producingSeps{
- _rampSD /spot1 get begin
- /name 3 index def
- /spot_K 4 index def
- /spot_Y 5 index def
- /spot_M 6 index def
- /spot_C 7 index def
- end
- }if
- 7
- }{
- _producingSeps{
- _rampSD/spot1 get begin
- /name 4 index def
- /spot_K 8 index def
- /spot_Y 9 index def
- /spot_M 10 index def
- /spot_C 11 index def
- end
- }if
- 11
- } ifelse
- }ifelse
- }ifelse
- }ifelse
- /_tmp xp
- _tmp index 100 div /_endPoint xp
-
- _gradType 1 eq{
- _tmp 1 add index 100 div /_midPoint xp
- }if
-
- _producingSeps{
- _tmp 2 add index /_nextColorStyle xp
- _nextColorStyle 3 eq{
- /_tmp _tmp 4 add pt
- _tmp index dup
- _rampSD/spot1 get /name get ne{
- _rampSD /spot2 get begin
- /name xd
- /spot_K _tmp 2 add index def
- /spot_Y _tmp 3 add index def
- /spot_M _tmp 4 add index def
- /spot_C _tmp 5 add index def
- end
- }{
- pop
- }ifelse
- }if
- _nextColorStyle 4 eq{
- /_tmp _tmp 5 add pt
- _tmp index dup
- _rampSD/spot1 get /name get ne{
- _rampSD /spot2 get begin
- /name xd
- /spot_K _tmp 5 add index def
- /spot_Y _tmp 6 add index def
- /spot_M _tmp 7 add index def
- /spot_C _tmp 8 add index def
- end
- }{
- pop
- }ifelse
- }if
- }if
- _rampType 3 eq _rampType 6 eq or{
- /_tint2Data gMark pt
- }if
- _ccProcess _ccRGB or{
- /_tint1Data gMark pt
- }if
- _rgbRamp{
- /_blueData gMark pt
- /_greenData gMark pt
- /_redData gMark pt
- }if
-
- _producingSeps{
- _ccProcess _ccRGB or{
- _rampType 3 eq _rampType 6 eq or{
- _rampSD /spot2 get begin
- /tintImage _gradType 0 eq{
- _tint2Data
- }{
- _tint1Data
- }ifelse
- def
- name null eq{
- /name /Black def
- }if
- end
- }if
- _rampSD /spot1 get begin
- /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{
- _tint1Data
- }{
- _tint2Data
- }ifelse
- def
- _rampType 2 eq _rampType 5 eq or{
- name null eq{
- /name _rampSD/spot2 get /name get def
- /spot_C _rampSD/spot2 get /spot_C get def
- /spot_M _rampSD/spot2 get /spot_M get def
- /spot_Y _rampSD/spot2 get /spot_Y get def
- /spot_K _rampSD/spot2 get /spot_K get def
- _rampSD/spot2 get /name null put
- }if
- }{
- name null eq{
- /name /Black def
- }if
- }ifelse
- end
- }if
- }if
- /_blackData gMark pt
- _rampType 0 gt{
- counttomark 4 add -3 roll
- /_yellowData xp
- /_magentaData xp
- /_cyanData xp
- }if
- _ramp{
- /_nSamples
- [
- _rampType 0 eq {_blackData}if
- _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if
- _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if
- _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if
- _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if
- _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if
- _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if
- ] getNSamples pt
- _enabledSmoothShade not {/_ramp _nSamples 1 gt pt} if
- } if
-
- setCStop
- }def
- /rectImage{
- gsave
- /_sInc 1 pt
- /_bInc 1 _nSamples div pt
- /_nSubSamples _nSamples pt
- /_optimize false pt
-
- _subSampleOK{
- /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt
- /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt
-
- _pChange .5 gt dup /_optimize xp{
- /_nSubSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
- /_bInc 1 _nSubSamples div pt
- /_sInc _nSamples 1 sub _nSubSamples 1 sub div pt
- }if
- }if
- 0
- _nSubSamples
- [
- /dup cvx
- _optimize {
- /round cvx /cvi cvx
- } if
- /_ndx /exch cvx /pt cvx
- blendColor
- 0 0 _bInc 1 /rectfill cvx
- _bInc 0 /translate cvx
- _sInc /add cvx
- ] cvx
- bind
- repeat
- pop
- _spotColor{
- nsetcustomcolorend
- }if
- grestore
- }def
- /radialInit{
- /_nRadSamples _nSamples dup 0 eq{pop 1}if pt
- /_sInc -1 pt
- /_rampLen _rampPoint _endPoint sub pt
- /_bInc _rampLen _nSamples div neg pt
- /_optimize false pt
- _subSampleOK{
- /_uRampLen
- _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
- 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
- 2 copy lt{
- exch
- }if pop
- pt
- /_pChange
- _uRampLen 0 eq{
- 0
- }{
- _nSamples _uRampLen div
- }ifelse
- pt
- _pChange .5 gt dup /_optimize xp{
- /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
- /_bInc _rampLen _nRadSamples div neg pt
- /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt
- }if
- }if
- _radHilite{
- /_xBCInc _xHi _rampLen mul _nRadSamples div pt
- /_yBCInc _yHi _rampLen mul _nRadSamples div pt
- }if
- }def
- /radialRamp{
- _enabledSmoothShade{
- fillRamp
- }{
- /_saveMatrix _saveMatrix currentmatrix def
-
- radialInit
-
- %
- %
- true
- _producingSeps _rgbRamp not and{
- _nSamples 1 gt{
- pop
- /_ndx 0 pt
- [blendColor] cvx exec
- currentInkN
- /_ndx _nSamples 1 sub pt
- [blendColor] cvx exec
- currentInkN
- or
- }if
- }if
- {
- _rampPoint
-
- _nSamples 1 sub
-
- _nRadSamples
- [
- /dup cvx
-
- _optimize{
- /round cvx /cvi cvx
- }if
-
- /_ndx /exch cvx /pt cvx
-
- _usingShells{
- /_firstShell cvx{
- /_firstShell false pt
- }{
- 0 0 3 index 360 0 arcn fill
- }/ifelse cvx
- }if
-
- blendColor
-
- _usingShells{
- 0 0 3 /index cvx 0 360 /arc cvx
- }{
- 0 0 3 /index cvx 0 360 /arc cvx /fill cvx
- }ifelse
-
- /exch cvx _bInc /add cvx /exch cvx
-
- _sInc /add cvx
-
- _radHilite{
- _xBCInc _yBCInc /translate cvx
- }if
- ] cvx bind
- repeat
-
- pop pop
- }{
- _usingShells{
- 0 0 _rampPoint 360 0 arcn fill
- }if
- }ifelse
-
- _saveMatrix setmatrix
-
- _radHilite{
- _xHi _rampLen mul _yHi _rampLen mul translate
- }if
-
- _usingShells _rampIndex 1 eq and{
- fill
- }if
-
- _spotColor{
- nsetcustomcolorend
- }if
- }ifelse
- }def
- end
- end
- defaultpacking setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_typography_AI 1.0 1
- %%Title: (Typography Operators)
- %%Version: 1.0 1
- %%CreationDate:(6/10/1996) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_typography_AI 68 dict dup begin
- put
- /initialize
- {
- begin
- begin
- Adobe_typography_AI begin
- Adobe_typography_AI
- {
- dup xcheck
- {
- bind
- } if
- pop pop
- } forall
- end
- end
- end
- Adobe_typography_AI begin
- } def
- /terminate
- {
- currentdict Adobe_typography_AI eq
- {
- end
- } if
- } def
- /modifyEncoding
- {
- /_tempEncode exch ddef
- /_pntr 0 ddef
- {
- counttomark -1 roll
- dup type dup /marktype eq
- {
- pop pop exit
- }
- {
- /nametype eq
- {
- _tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
- put
- }
- {
- /_pntr exch ddef
- } ifelse
- } ifelse
- } loop
- _tempEncode
- } def
- /havefont
- {
- systemdict /languagelevel known
- {
- /Font resourcestatus dup
- { exch pop exch pop }
- if
- }
- {
- systemdict /FontDirectory get 1 index known
- { pop true }
- {
- systemdict /fileposition known
- {
- dup length 6 add exch
- Ss 6 250 getinterval
- cvs pop
- Ss exch 0 exch getinterval
- status
- { pop pop pop pop true }
- { false }
- ifelse
- }
- {
- pop false
- }
- ifelse
- }
- ifelse
- }
- ifelse
- } def
- /TE
- {
- StandardEncoding 256 array copy modifyEncoding
- /_nativeEncoding exch def
- } def
- /subststring {
- exch 2 index exch search
- {
- exch pop
- exch dup () eq
- {
- pop exch concatstring
- }
- {
- 3 -1 roll
- exch concatstring
- concatstring
- } ifelse
- exch pop true
- }
- {
- pop pop false
- } ifelse
- } def
- /concatstring {
- 1 index length 1 index length
- 1 index add
- string
- dup 0 5 index putinterval
- dup 2 index 4 index putinterval
- 4 1 roll pop pop pop
- } def
- %
- /TZ
- {
- dup type /arraytype eq
- {
- /_wv exch def
- }
- {
- /_wv 0 def
- } ifelse
- /_useNativeEncoding exch def
- 2 index havefont
- {
- 3 index
- 255 string
- cvs
-
- dup
- (_Symbol_)
- eq
- {
- pop
- 2 index
- findfont
-
- }
- {
- 1 index 0 eq
- {
- dup length 1 sub
- 1 exch
- getinterval
-
- cvn
- findfont
- }
- {
- pop 2 index findfont
- } ifelse
- } ifelse
- }
- {
- dup 1 eq
- {
- 2 index 64 string cvs
- dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
- {
- exch pop dup havefont
- {
- findfont false
- }
- {
- pop true
- } ifelse
- }
- {
- pop dup
- (-90ms-RKSJ-) (-Ext-RKSJ-) subststring
- {
- exch pop dup havefont
- {
- findfont false
- }
- {
- pop true
- } ifelse
- }
- {
- pop pop true
- } ifelse
- } ifelse
- {
- 1 index 1 eq
- {
- /Ryumin-Light-Ext-RKSJ-V havefont
- {/Ryumin-Light-Ext-RKSJ-V}
- {/Courier}
- ifelse
- }
- {
- /Ryumin-Light-83pv-RKSJ-H havefont
- {/Ryumin-Light-83pv-RKSJ-H}
- {/Courier}
- ifelse
- } ifelse
- findfont
- [1 0 0.5 1 0 0] makefont
- } if
- }
- {
- /Courier findfont
- } ifelse
- } ifelse
- _wv type /arraytype eq
- {
- _wv makeblendedfont
- } if
- dup length 10 add dict
- begin
- mark exch
- {
- 1 index /FID ne
- {
- def
- } if
- cleartomark mark
- } forall
- pop
- /FontScript exch def
- /FontDirection exch def
- /FontRequest exch def
- /FontName exch def
- counttomark 0 eq
- {
- 1 _useNativeEncoding eq
- {
- /Encoding _nativeEncoding def
- } if
- cleartomark
- }
- {
- /Encoding load 256 array copy
- modifyEncoding /Encoding exch def
- } ifelse
- FontName currentdict
- end
- definefont pop
- } def
- /tr
- {
- _ax _ay 3 2 roll
- } def
- /trj
- {
- _cx _cy _sp _ax _ay 6 5 roll
- } def
- /a0
- {
- /Tx
- {
- dup
- currentpoint 3 2 roll
- tr _psf
- newpath moveto
- tr _ctm _pss
- } ddef
- /Tj
- {
- dup
- currentpoint 3 2 roll
- trj _pjsf
- newpath moveto
- trj _ctm _pjss
- } ddef
- } def
- /a1
- {
- W B
- } def
- /e0
- {
- /Tx
- {
- tr _psf
- } ddef
- /Tj
- {
- trj _pjsf
- } ddef
- } def
- /e1
- {
- W F
- } def
- /i0
- {
- /Tx
- {
- tr sp
- } ddef
- /Tj
- {
- trj jsp
- } ddef
- } def
- /i1
- {
- W N
- } def
- /o0
- {
- /Tx
- {
- tr sw rmoveto
- } ddef
- /Tj
- {
- trj swj rmoveto
- } ddef
- } def
- /r0
- {
- /Tx
- {
- tr _ctm _pss
- } ddef
- /Tj
- {
- trj _ctm _pjss
- } ddef
- } def
- /r1
- {
- W S
- } def
- /To
- {
- pop _ctm currentmatrix pop
- } def
- /TO
- {
- iTe _ctm setmatrix newpath
- } def
- /Tp
- {
- pop _tm astore pop _ctm setmatrix
- _tDict begin
- /W
- {
- } def
- /h
- {
- } def
- } def
- /TP
- {
- end
- iTm 0 0 moveto
- } def
- /Tr
- {
- _render 3 le
- {
- currentpoint newpath moveto
- } if
- dup 8 eq
- {
- pop 0
- }
- {
- dup 9 eq
- {
- pop 1
- } if
- } ifelse
- dup /_render exch ddef
- _renderStart exch get load exec
- } def
- /iTm
- {
- _ctm setmatrix _tm concat
- _shift aload pop _lineorientation 1 eq { exch } if translate
- _scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
- } def
- /Tm
- {
- _tm astore pop iTm 0 0 moveto
- } def
- /Td
- {
- _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
- } def
- /iTe
- {
- _render -1 eq
- {
- }
- {
- _renderEnd _render get dup null ne
- {
- load exec
- }
- {
- pop
- } ifelse
- } ifelse
- /_render -1 ddef
- } def
- /Ta
- {
- pop
- } def
- /Tf
- {
- 1 index type /nametype eq
- {
- dup 0.75 mul 1 index 0.25 mul neg
- } if
- /_fontDescent exch ddef
- /_fontAscent exch ddef
- /_fontSize exch ddef
- /_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
- /_fontHeight _fontSize ddef
- findfont _fontSize scalefont setfont
- } def
- /Tl
- {
- pop neg 0 exch
- _leading astore pop
- } def
- /Tt
- {
- pop
- } def
- /TW
- {
- 3 npop
- } def
- /Tw
- {
- /_cx exch ddef
- } def
- /TC
- {
- 3 npop
- } def
- /Tc
- {
- /_ax exch ddef
- } def
- /Ts
- {
- 0 exch
- _shift astore pop
- currentpoint
- iTm
- moveto
- } def
- /Ti
- {
- 3 npop
- } def
- /Tz
- {
- count 1 eq { 100 } if
- 100 div exch 100 div exch
- _scale astore pop
- iTm
- } def
- /TA
- {
- pop
- } def
- /Tq
- {
- pop
- } def
- /Tg
- {
- pop
- } def
- /TG
- {
- pop
- } def
- /Tv
- {
- /_lineorientation exch ddef
- } def
- /TV
- {
- /_charorientation exch ddef
- } def
- /Ty
- {
- dup /_yokoorientation exch ddef 1 sub neg Tv
- } def
- /TY
- {
- pop
- } def
- /T~
- {
- Tx
- } def
- /Th
- {
- pop pop pop pop pop
- } def
- /TX
- {
- pop
- } def
- /Tk
- {
- _fontSize mul 1000 div
- _lineorientation 0 eq { neg 0 } { 0 exch } ifelse
- rmoveto
- pop
- } def
- /TK
- {
- 2 npop
- } def
- /T*
- {
- _leading aload pop
- _lineorientation 0 ne { exch } if
- Td
- } def
- /T*-
- {
- _leading aload pop
- _lineorientation 0 ne { exch } if
- exch neg exch neg
- Td
- } def
- /T-
- {
- _ax neg 0 rmoveto
- _lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
- } def
- /T+
- {
- } def
- /TR
- {
- _ctm currentmatrix pop
- _tm astore pop
- iTm 0 0 moveto
- } def
- /TS
- {
- currentfont 3 1 roll
- /_Symbol_ findfont _fontSize scalefont setfont
-
- 0 eq
- {
- Tx
- }
- {
- Tj
- } ifelse
- setfont
- } def
- /Xb
- {
- pop pop
- } def
- /Tb /Xb load def
- /Xe
- {
- pop pop pop pop
- } def
- /Te /Xe load def
- /XB
- {
- } def
- /TB /XB load def
- currentdict readonly pop
- end
- setpacking
- %
- /X^
- {
- currentfont 5 1 roll
- dup havefont
- {
- findfont _fontSize scalefont setfont
- }
- {
- pop
- exch
- } ifelse
- 2 index 0 eq
- {
- Tx
- }
- {
- Tj
- } ifelse
- pop pop
- setfont
- } def
- /T^ /X^ load def
- %%EndResource
-
- %%BeginResource: procset Adobe_packedarray 2.0 0
- %%Title: (Writing System Operators)
- %%Version: 2.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_packedarray 14 dict dup begin put
- /initialize
- {
- Adobe_packedarray begin
- } bind def
- /terminate
- {
- currentdict Adobe_packedarray eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_cmykcolor 1.1 0
- %%Title: (Writing System Operators)
- %%Version: 1.1 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_cmykcolor 14 dict dup begin put
- /initialize
- {
- Adobe_cmykcolor begin
- } bind def
- /terminate
- {
- currentdict Adobe_cmykcolor eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_customcolor 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_customcolor 14 dict dup begin put
- /initialize
- {
- Adobe_customcolor begin
- } bind def
- /terminate
- {
- currentdict Adobe_customcolor eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_pattern_AI3 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_pattern_AI3 14 dict dup begin put
- /initialize
- {
- Adobe_pattern_AI3 begin
- } bind def
- /terminate
- {
- currentdict Adobe_pattern_AI3 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_Illustrator_AI3 1.0 1
- %%Title: (Writing System Operators)
- %%Version: 1.0 1
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_Illustrator_AI3 14 dict dup begin put
- /initialize
- {
- Adobe_Illustrator_AI3 begin
- } bind def
- /terminate
- {
- currentdict Adobe_Illustrator_AI3 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_IllustratorA_AI3 1.0 1
- %%Title: (Writing System Operators)
- %%Version: 1.0 1
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_IllustratorA_AI3 14 dict dup begin put
- /initialize
- {
- Adobe_IllustratorA_AI3 begin
- } bind def
- /terminate
- {
- currentdict Adobe_IllustratorA_AI3 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_screens_AI5 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_screens_AI5 14 dict dup begin put
- /initialize
- {
- Adobe_screens_AI5 begin
- } bind def
- /terminate
- {
- currentdict Adobe_screens_AI5 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_blend_AI5 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_blend_AI5 14 dict dup begin put
- /initialize
- {
- Adobe_blend_AI5 begin
- } bind def
- /terminate
- {
- currentdict Adobe_blend_AI5 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_Illustrator881 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_Illustrator881 14 dict dup begin put
- /initialize
- {
- Adobe_Illustrator881 begin
- } bind def
- /terminate
- {
- currentdict Adobe_Illustrator881 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_typography_AI3 1.0 1
- %%Title: (Writing System Operators)
- %%Version: 1.0 1
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_typography_AI3 14 dict dup begin put
- /initialize
- {
- Adobe_typography_AI3 begin
- } bind def
- /terminate
- {
- currentdict Adobe_typography_AI3 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_typography_AI5 1.0 0
- %%Title: (Writing System Operators)
- %%Version: 1.0 0
- %%CreationDate: (1/23/89) ()
- %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_typography_AI5 14 dict dup begin put
- /initialize
- {
- Adobe_typography_AI5 begin
- } bind def
- /terminate
- {
- currentdict Adobe_typography_AI5 eq
- {
- end
- } if
- } bind def
- currentdict readonly pop end
- setpacking
- %%EndResource
-
- %%BeginResource: procset Adobe_IllustratorA_AI5 1.2 0
- %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
- %%Version: 1.2 0
- %%CreationDate: (3/7/1994) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_IllustratorA_AI5_vars 107 dict dup begin
- put
- /_eo false def
- /_lp /none def
- /_pf
- {
- } def
- /_ps
- {
- } def
- /_psf
- {
- } def
- /_pss
- {
- } def
- /_pjsf
- {
- } def
- /_pjss
- {
- } def
- /_pola 0 def
- /_doClip 0 def
- /cf currentflat def
- /_lineorientation 0 def
- /_charorientation 0 def
- /_yokoorientation 0 def
- /_tm matrix def
- /_renderStart
- [
- /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
- ] def
- /_renderEnd
- [
- null null null null /i1 /i1 /i1 /i1
- ] def
- /_render -1 def
- /_shift [0 0] def
- /_ax 0 def
- /_ay 0 def
- /_cx 0 def
- /_cy 0 def
- /_leading
- [
- 0 0
- ] def
- /_ctm matrix def
- /_mtx matrix def
- /_sp 16#020 def
- /_hyphen (-) def
- /_fontSize 0 def
- /_fontAscent 0 def
- /_fontDescent 0 def
- /_fontHeight 0 def
- /_fontRotateAdjust 0 def
- /Ss 256 string def
- Ss 0 (fonts/) putinterval
- /_cnt 0 def
- /_scale [1 1] def
- /_nativeEncoding 0 def
- /_useNativeEncoding 0 def
- /_tempEncode 0 def
- /_pntr 0 def
- /_tDict 2 dict def
- /_hfname 100 string def
- /_hffound false def
- /Tx
- {
- } def
- /Tj
- {
- } def
- /CRender
- {
- } def
- /_AI3_savepage
- {
- } def
- /_gf null def
- /_cf 4 array def
- /_rgbf 3 array def
- /_if null def
- /_of false def
- /_fc
- {
- } def
- /_gs null def
- /_cs 4 array def
- /_rgbs 3 array def
- /_is null def
- /_os false def
- /_sc
- {
- } def
- /_pd 1 dict def
- /_ed 15 dict def
- /_pm matrix def
- /_fm null def
- /_fd null def
- /_fdd null def
- /_sm null def
- /_sd null def
- /_sdd null def
- /_i null def
- /_lobyte 0 def
- /_hibyte 0 def
- /_cproc null def
- /_cscript 0 def
- /_hvax 0 def
- /_hvay 0 def
- /_hvwb 0 def
- /_hvcx 0 def
- /_hvcy 0 def
- /_bitfont null def
- /_bitlobyte 0 def
- /_bithibyte 0 def
- /_bitkey null def
- /_bitdata null def
- /_bitindex 0 def
- /discardSave null def
- /buffer 256 string def
- /beginString null def
- /endString null def
- /endStringLength null def
- /layerCnt 1 def
- /layerCount 1 def
- /perCent (%) 0 get def
- /perCentSeen? false def
- /newBuff null def
- /newBuffButFirst null def
- /newBuffLast null def
- /clipForward? false def
- end
- userdict /Adobe_IllustratorA_AI5 known not {
- userdict /Adobe_IllustratorA_AI5 95 dict put
- } if
- userdict /Adobe_IllustratorA_AI5 get begin
- /initialize
- {
- Adobe_IllustratorA_AI5 dup begin
- Adobe_IllustratorA_AI5_vars begin
- discardDict
- {
- bind pop pop
- } forall
- dup /nc get begin
- {
- dup xcheck 1 index type /operatortype ne and
- {
- bind
- } if
- pop pop
- } forall
- end
- newpath
- } def
- /terminate
- {
- end
- end
- } def
- /_
- null def
- /ddef
- {
- Adobe_IllustratorA_AI5_vars 3 1 roll put
- } def
- /xput
- {
- dup load dup length exch maxlength eq
- {
- dup dup load dup
- length 2 mul dict copy def
- } if
- load begin
- def
- end
- } def
- /npop
- {
- {
- pop
- } repeat
- } def
- /hswj
- {
- dup stringwidth 3 2 roll
- {
- _hvwb eq { exch _hvcx add exch _hvcy add } if
- exch _hvax add exch _hvay add
- } cforall
- } def
- /vswj
- {
- 0 0 3 -1 roll
- {
- dup 255 le
- _charorientation 1 eq
- and
- {
- dup cstring stringwidth 5 2 roll
- _hvwb eq { exch _hvcy sub exch _hvcx sub } if
- exch _hvay sub exch _hvax sub
- 4 -1 roll sub exch
- 3 -1 roll sub exch
- }
- {
- _hvwb eq { exch _hvcy sub exch _hvcx sub } if
- exch _hvay sub exch _hvax sub
- _fontHeight sub
- } ifelse
- } cforall
- } def
- /swj
- {
- 6 1 roll
- /_hvay exch ddef
- /_hvax exch ddef
- /_hvwb exch ddef
- /_hvcy exch ddef
- /_hvcx exch ddef
- _lineorientation 0 eq { hswj } { vswj } ifelse
- } def
- /sw
- {
- 0 0 0 6 3 roll swj
- } def
- /vjss
- {
- 4 1 roll
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- gsave
- false charpath currentpoint
- 5 index setmatrix stroke
- grestore
- _fontRotateAdjust sub
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- 5 index sub
- 3 index _sp eq
- {
- 9 index sub
- } if
-
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
-
- gsave
- 2 index false charpath
- 6 index setmatrix stroke
- grestore
-
- moveto pop pop
- } ifelse
- } cforall
- 6 npop
- } def
- /hjss
- {
- 4 1 roll
- {
- dup cstring
- gsave
- false charpath currentpoint
- 5 index setmatrix stroke
- grestore
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- } cforall
- 6 npop
- } def
- /jss
- {
- _lineorientation 0 eq { hjss } { vjss } ifelse
- } def
- /ss
- {
- 0 0 0 7 3 roll jss
- } def
- /vjsp
- {
- 4 1 roll
- {
- dup cstring
- dup length 1 eq
- _charorientation 1 eq
- and
- {
- -90 rotate
- currentpoint
- _fontRotateAdjust add
- moveto
- false charpath
- currentpoint
- _fontRotateAdjust sub
- moveto
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- 90 rotate
- }
- {
- currentpoint
- _fontHeight sub
- 5 index sub
- 3 index _sp eq
- {
- 9 index sub
- } if
-
- currentpoint
- exch 4 index stringwidth pop 2 div sub
- exch _fontAscent sub
- moveto
-
- 2 index false charpath
-
- moveto pop pop
- } ifelse
- } cforall
- 6 npop
- } def
- /hjsp
- {
- 4 1 roll
- {
- dup cstring
- false charpath
- _sp eq
- {
- 5 index 5 index rmoveto
- } if
- 2 copy rmoveto
- } cforall
- 6 npop
- } def
- /jsp
- {
- matrix currentmatrix
- _lineorientation 0 eq {hjsp} {vjsp} ifelse
- } def
- /sp
- {
- matrix currentmatrix
- 0 0 0 7 3 roll
- _lineorientation 0 eq {hjsp} {vjsp} ifelse
- } def
- /pl
- {
- transform
- 0.25 sub round 0.25 add exch
- 0.25 sub round 0.25 add exch
- itransform
- } def
- /setstrokeadjust where
- {
- pop true setstrokeadjust
- /c
- {
- curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll curveto
- } def
- /V
- /v load def
- /y
- {
- 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- lineto
- } def
- /L
- /l load def
- /m
- {
- moveto
- } def
- }
- {
- /c
- {
- pl curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll pl curveto
- } def
- /V
- /v load def
- /y
- {
- pl 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- pl lineto
- } def
- /L
- /l load def
- /m
- {
- pl moveto
- } def
- } ifelse
- /d
- {
- setdash
- } def
- /cf
- {
- } def
- /i
- {
- dup 0 eq
- {
- pop cf
- } if
- setflat
- } def
- /j
- {
- setlinejoin
- } def
- /J
- {
- setlinecap
- } def
- /M
- {
- setmiterlimit
- } def
- /w
- {
- setlinewidth
- } def
- /XR
- {
- 0 ne
- /_eo exch ddef
- } def
- /H
- {
- } def
- /h
- {
- closepath
- } def
- /N
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- _eo {eoclip} {clip} ifelse /_doClip 0 ddef
- } if
- newpath
- }
- {
- /CRender
- {
- N
- } ddef
- } ifelse
- } def
- /n
- {
- N
- } def
- /F
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
- /_doClip 0 ddef
- }
- {
- _pf
- } ifelse
- }
- {
- /CRender
- {
- F
- } ddef
- } ifelse
- } def
- /f
- {
- closepath
- F
- } def
- /S
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- _ps
- } ifelse
- }
- {
- /CRender
- {
- S
- } ddef
- } ifelse
- } def
- /s
- {
- closepath
- S
- } def
- /B
- {
- _pola 0 eq
- {
- _doClip 1 eq
- gsave F grestore
- {
- gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- S
- } ifelse
- }
- {
- /CRender
- {
- B
- } ddef
- } ifelse
- } def
- /b
- {
- closepath
- B
- } def
- /W
- {
- /_doClip 1 ddef
- } def
- /*
- {
- count 0 ne
- {
- dup type /stringtype eq
- {
- pop
- } if
- } if
- newpath
- } def
- /u
- {
- } def
- /U
- {
- } def
- /q
- {
- _pola 0 eq
- {
- gsave
- } if
- } def
- /Q
- {
- _pola 0 eq
- {
- grestore
- } if
- } def
- /*u
- {
- _pola 1 add /_pola exch ddef
- } def
- /*U
- {
- _pola 1 sub /_pola exch ddef
- _pola 0 eq
- {
- CRender
- } if
- } def
- /D
- {
- pop
- } def
- /*w
- {
- } def
- /*W
- {
- } def
- /`
- {
- /_i save ddef
- clipForward?
- {
- nulldevice
- } if
- 6 1 roll 4 npop
- concat pop
- userdict begin
- /showpage
- {
- } def
- 0 setgray
- 0 setlinecap
- 1 setlinewidth
- 0 setlinejoin
- 10 setmiterlimit
- [] 0 setdash
- /setstrokeadjust where {pop false setstrokeadjust} if
- newpath
- 0 setgray
- false setoverprint
- } def
- /~
- {
- end
- _i restore
- } def
- /O
- {
- 0 ne
- /_of exch ddef
- /_lp /none ddef
- } def
- /R
- {
- 0 ne
- /_os exch ddef
- /_lp /none ddef
- } def
- /g
- {
- /_gf exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _gf setgray
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /G
- {
- /_gs exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _gs setgray
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /k
- {
- _cf astore pop
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _cf aload pop setcmykcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /K
- {
- _cs astore pop
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _cs aload pop setcmykcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /Xa
- {
- _rgbf astore pop
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _rgbf aload pop setrgbcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /XA
- {
- _rgbs astore pop
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _rgbs aload pop setrgbcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /_rgbtocmyk
- {
- 3
- {
- 1 exch sub 3 1 roll
- } repeat
- 3 copy 1 4 1 roll
- 3
- {
- 3 index 2 copy gt
- {
- exch
- } if
- pop 4 1 roll
- } repeat
- pop pop pop
- 4 1 roll
- 3
- {
- 3 index sub
- 3 1 roll
- } repeat
- 4 -1 roll
- } def
- /Xx
- {
- exch
- /_gf exch ddef
- 0 eq
- {
- findcmykcustomcolor
- }
- {
- /findrgbcustomcolor where not {
- 4 1 roll _rgbtocmyk
- 5 -1 roll
- findcmykcustomcolor
- }
- {
- pop
- findrgbcustomcolor
- } ifelse
- } ifelse
- /_if exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _if _gf 1 exch sub setcustomcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /XX
- {
- exch
- /_gs exch ddef
- 0 eq
- {
- findcmykcustomcolor
- }
- {
- /findrgbcustomcolor where not {
- 4 1 roll _rgbtocmyk
- 5 -1 roll
- findcmykcustomcolor
- }
- {
- pop
- findrgbcustomcolor
- } ifelse
- } ifelse
- /_is exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _is _gs 1 exch sub setcustomcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /x
- {
- /_gf exch ddef
- findcmykcustomcolor
- /_if exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _if _gf 1 exch sub setcustomcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- hvashow
- } ddef
- /_pjsf
- {
- _fc
- hvawidthshow
- } ddef
- /_lp /none ddef
- } def
- /X
- {
- /_gs exch ddef
- findcmykcustomcolor
- /_is exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _is _gs 1 exch sub setcustomcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /A
- {
- pop
- } def
- /annotatepage
- {
- userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
- } def
- /XT {
- pop pop
- } def
- /discard
- {
- save /discardSave exch store
- discardDict begin
- /endString exch store
- gt38?
- {
- 2 add
- } if
- load
- stopped
- pop
- end
- discardSave restore
- } bind def
- userdict /discardDict 7 dict dup begin
- put
- /pre38Initialize
- {
- /endStringLength endString length store
- /newBuff buffer 0 endStringLength getinterval store
- /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
- /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
- } def
- /shiftBuffer
- {
- newBuff 0 newBuffButFirst putinterval
- newBuffLast 0
- currentfile read not
- {
- stop
- } if
- put
- } def
- 0
- {
- pre38Initialize
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff endString eq
- {
- cleartomark stop
- } if
- shiftBuffer
- } loop
- }
- {
- stop
- } ifelse
- } def
- 1
- {
- pre38Initialize
- /beginString exch store
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff beginString eq
- {
- /layerCount dup load 1 add store
- }
- {
- newBuff endString eq
- {
- /layerCount dup load 1 sub store
- layerCount 0 eq
- {
- cleartomark stop
- } if
- } if
- } ifelse
- shiftBuffer
- } loop
- } if
- } def
- 2
- {
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- endString eq
- {
- cleartomark stop
- } if
- } loop
- } def
- 3
- {
- /beginString exch store
- /layerCnt 1 store
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- dup beginString eq
- {
- pop /layerCnt dup load 1 add store
- }
- {
- endString eq
- {
- layerCnt 1 eq
- {
- cleartomark stop
- }
- {
- /layerCnt dup load 1 sub store
- } ifelse
- } if
- } ifelse
- } loop
- } def
- end
- userdict /clipRenderOff 15 dict dup begin
- put
- {
- /n /N /s /S /f /F /b /B
- }
- {
- {
- _doClip 1 eq
- {
- /_doClip 0 ddef _eo {eoclip} {clip} ifelse
- } if
- newpath
- } def
- } forall
- /Tr /pop load def
- /Bb {} def
- /BB /pop load def
- /Bg {12 npop} def
- /Bm {6 npop} def
- /Bc /Bm load def
- /Bh {4 npop} def
- end
- /Lb
- {
- 4 npop
- 6 1 roll
- pop
- 4 1 roll
- pop pop pop
- 0 eq
- {
- 0 eq
- {
- (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
- }
- {
-
- /clipForward? true def
-
- /Tx /pop load def
- /Tj /pop load def
-
- currentdict end clipRenderOff begin begin
- } ifelse
- }
- {
- 0 eq
- {
- save /discardSave exch store
- } if
- } ifelse
- } bind def
- /LB
- {
- discardSave dup null ne
- {
- restore
- }
- {
- pop
- clipForward?
- {
- currentdict
- end
- end
- begin
-
- /clipForward? false ddef
- } if
- } ifelse
- } bind def
- /Pb
- {
- pop pop
- 0 (%AI5_EndPalette) discard
- } bind def
- /Np
- {
- 0 (%AI5_End_NonPrinting--) discard
- } bind def
- /Ln /pop load def
- /Ap
- /pop load def
- /Ar
- {
- 72 exch div
- 0 dtransform dup mul exch dup mul add sqrt
- dup 1 lt
- {
- pop 1
- } if
- setflat
- } def
- /Mb
- {
- q
- } def
- /Md
- {
- } def
- /MB
- {
- Q
- } def
- /nc 4 dict def
- nc begin
- /setgray
- {
- pop
- } bind def
- /setcmykcolor
- {
- 4 npop
- } bind def
- /setrgbcolor
- {
- 3 npop
- } bind def
- /setcustomcolor
- {
- 2 npop
- } bind def
- currentdict readonly pop
- end
- end
- setpacking
- %%EndResource
-
- %%EndProlog
-
- %%BeginSetup
- Adobe_level2_AI5 /initialize get exec
- Adobe_cshow /initialize get exec
- Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI /initialize get exec
- Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 AGM_Gradient /initializeAI get exec
- Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec
- Adobe_ColorImage_AI6 /initialize get exec
- Adobe_shading_AI8 /initialize get exec
- Adobe_Illustrator_AI5 /initialize get exec
-
- %%EndSetup
-